From 9bceb024dc0121c5ed64047e128437174dd3e72a Mon Sep 17 00:00:00 2001 From: Bryan Stopp Date: Mon, 14 Aug 2023 14:02:47 -0500 Subject: [PATCH 01/14] Fix Release for Github API Limits (#988) * Use different action for release changelog. * Update Workflow for Changelog generation. --- .github/.release-changelog-config.json | 50 ++ .github/workflows/changelog.yaml | 66 --- .github/workflows/maven-release.yml | 53 +- CHANGELOG.md | 19 +- CHANGELOG_HISTORY.md | 656 +++++++++++++++++++++++++ CHANGELOG_ORIG.md | 369 -------------- 6 files changed, 748 insertions(+), 465 deletions(-) create mode 100644 .github/.release-changelog-config.json delete mode 100644 .github/workflows/changelog.yaml create mode 100644 CHANGELOG_HISTORY.md delete mode 100644 CHANGELOG_ORIG.md diff --git a/.github/.release-changelog-config.json b/.github/.release-changelog-config.json new file mode 100644 index 0000000000..cc8ff4adcb --- /dev/null +++ b/.github/.release-changelog-config.json @@ -0,0 +1,50 @@ +{ + "categories": [ + { + "title": "### πŸ’₯ Breaking", + "labels": ["breaking"] + }, + { + "title": "### πŸš€ Enhancements", + "labels": ["enhancement"] + }, + { + "title": "### πŸ› Bug fixes", + "labels": ["bug"] + }, + { + "title": "### πŸ›‘οΈ Security", + "labels": ["security"] + }, + { + "title": "### βœ… Testing", + "labels": ["tests"] + }, + { + "title": "### πŸ“– Documentation", + "labels": ["documentation"] + }, + { + "title": "### πŸ“¦ Uncategorized", + "labels": [] + } + ], + "sort": { + "order": "DESC", + "on_property": "mergedAt" + }, + "template": "## [${{TO_TAG}}](https://github.com/adobe/asset-share-commons/tree/${{TO_TAG}})\n\n[Full Changelog](https://github.com/adobe/asset-share-commons/compare/${{FROM_TAG}}...${{TO_TAG}})\n\n${{CHANGELOG}}", + "pr_template": "- ${{TITLE}} [#${{NUMBER}}](${{URL}}) (${{AUTHOR}})", + "tag_resolver": { + "method": "semver", + "filter": { + "pattern": "asset-share-commons-(.+)", + "flags": "gu" + }, + "transformer": { + "pattern": "asset-share-commons-(.+)", + "flags": "gu", + "target": "$1" + } + } +} diff --git a/.github/workflows/changelog.yaml b/.github/workflows/changelog.yaml deleted file mode 100644 index aff0ee4913..0000000000 --- a/.github/workflows/changelog.yaml +++ /dev/null @@ -1,66 +0,0 @@ -# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -# Copyright 2022 Adobe Systems Incorporated -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# 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 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -name: Update Changelog - -concurrency: ci-asset-share-commons - -on: - workflow_dispatch: - workflow_call: - -jobs: - Changelog: - runs-on: ubuntu-latest - if: github.repository == 'adobe/asset-share-commons' && github.ref == 'refs/heads/main' - steps: - - name: Checkout code - uses: actions/checkout@v3 - with: - fetch-depth: 0 - ref: main - - - name: Generate Changelog - uses: heinrichreimer/github-changelog-generator-action@v2.3 - with: - token: ${{ secrets.GITHUB_TOKEN }} - headerLabel: "# πŸ“‘ Changelog" - breakingLabel: '### πŸ’₯ Breaking' - enhancementLabel: '### πŸš€ Enhancements' - bugsLabel: '### πŸ› Bug fixes' - securityLabel: '### πŸ›‘οΈ Security' - issuesLabel: '### πŸ“ Other issues' - prLabel: '### πŸ“ Other pull requests' - addSections: '{"documentation":{"prefix":"### πŸ“– Documentation","labels":["documentation"]},"tests":{"prefix":"### βœ… Testing","labels":["tests"]}}' - issues: false - issuesWoLabels: false - pullRequests: true - prWoLabels: true - author: true - unreleased: true - compareLink: true - stripGeneratorNotice: true - verbose: true - base: CHANGELOG_ORIG.md - sinceTag: asset-share-commons-2.3.0 - - - name: Commit Changelog - run: | - git config user.name "GitHub Actions" - git config user.email noreply@github.com - git add CHANGELOG.md - git commit -m 'Update Changelog.' - git push diff --git a/.github/workflows/maven-release.yml b/.github/workflows/maven-release.yml index a6c9341b71..381c0321e4 100644 --- a/.github/workflows/maven-release.yml +++ b/.github/workflows/maven-release.yml @@ -73,7 +73,7 @@ jobs: - name: Checkout code uses: actions/checkout@v3 with: - fetch-depth: 0 # Work around for https://github.com/heinrichreimer/action-github-changelog-generator/issues/21 + fetch-depth: 0 ref: asset-share-commons-${{ needs.Tag.outputs.version }} - name: Setup JDK @@ -88,25 +88,11 @@ jobs: - name: Generate Release Changelog id: generate-release-changelog - uses: heinrichreimer/github-changelog-generator-action@v2.3 + uses: mikepenz/release-changelog-builder-action@v4 with: token: ${{ secrets.GITHUB_TOKEN }} - breakingLabel: '### πŸ’₯ Breaking' - enhancementLabel: '### πŸš€ Enhancements' - bugsLabel: '### πŸ› Bug fixes' - securityLabel: '### πŸ›‘οΈ Security' - issuesLabel: '### πŸ“ Other issues' - prLabel: '### πŸ“ Other pull requests' - addSections: '{"documentation":{"prefix":"### πŸ“– Documentation","labels":["documentation"]},"tests":{"prefix":"### βœ… Testing","labels":["tests"]}}' - issues: false - issuesWoLabels: false - pullRequests: true - prWoLabels: true - author: true - compareLink: true - onlyLastTag: true - stripHeaders: true - stripGeneratorNotice: true + configuration: ".github/.release-changelog-config.json" + toTag: asset-share-commons-${{ needs.Tag.outputs.version }} - name: Create Release id: create-release @@ -178,9 +164,38 @@ jobs: MAVEN_GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }} Changelog: + runs-on: ubuntu-latest needs: Tag if: ${{ !inputs.dryRun }} - uses: ./.github/workflows/changelog.yaml + steps: + - name: "Checkout" + uses: actions/checkout@v3 + with: + fetch-depth: 0 + ref: main + + - name: "Build Changelog Fragment" + id: build_changelog_fragment + uses: mikepenz/release-changelog-builder-action@v4 + with: + token: ${{ secrets.GITHUB_TOKEN }} + configuration: ".github/.release-changelog-config.json" + toTag: asset-share-commons-${{ needs.Tag.outputs.version }} + + - name: "Build Changelog" + run: | + echo -e "${{steps.build_changelog_fragment.outputs.changelog}}" | cat - CHANGELOG_HISTORY.md > tmp + mv tmp CHANGELOG_HISTORY.md + echo -e '# πŸ“‘ Changelog\n\n' | cat - CHANGELOG_HISTORY.md > CHANGELOG.md + + - name: Commit Changelog + run: | + git config user.name "GitHub Actions" + git config user.email noreply@github.com + git add CHANGELOG.md + git add CHANGELOG_HISTORY.md + git commit -m 'Update Changelog.' + git push Sync_develop: needs: Changelog diff --git a/CHANGELOG.md b/CHANGELOG.md index 8a95d9061f..d18e5cafb1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,22 +1,19 @@ # πŸ“‘ Changelog -## [Unreleased](https://github.com/adobe/asset-share-commons/tree/HEAD) +## [asset-share-commons-3.4.0](https://github.com/adobe/asset-share-commons/tree/asset-share-commons-3.4.0) -[Full Changelog](https://github.com/adobe/asset-share-commons/compare/asset-share-commons-3.4.0...HEAD) +[Full Changelog](https://github.com/adobe/asset-share-commons/compare/asset-share-commons-3.3.0...asset-share-commons-3.4.0) ### πŸ› Bug fixes -- Fixed issue with default values filter values \(active options\) not im… [\#977](https://github.com/adobe/asset-share-commons/pull/977) ([davidjgonzalez](https://github.com/davidjgonzalez)) - -### πŸ“ Other pull requests +- Fixed issue with default values filter values (active options) not im… [#977](https://github.com/adobe/asset-share-commons/pull/977) (davidjgonzalez) -- Bump org.apache.maven.plugins:maven-clean-plugin from 3.2.0 to 3.3.1 [\#979](https://github.com/adobe/asset-share-commons/pull/979) ([dependabot[bot]](https://github.com/apps/dependabot)) -- Upgraded moment.js to 2.29.4 [\#978](https://github.com/adobe/asset-share-commons/pull/978) ([davidjgonzalez](https://github.com/davidjgonzalez)) -- Bump maven-checkstyle-plugin from 3.2.2 to 3.3.0 [\#963](https://github.com/adobe/asset-share-commons/pull/963) ([dependabot[bot]](https://github.com/apps/dependabot)) +### πŸ“¦ Uncategorized -## [asset-share-commons-3.4.0](https://github.com/adobe/asset-share-commons/tree/asset-share-commons-3.4.0) (2023-08-07) - -[Full Changelog](https://github.com/adobe/asset-share-commons/compare/asset-share-commons-3.3.0...asset-share-commons-3.4.0) +- v3.3.2 [#980](https://github.com/adobe/asset-share-commons/pull/980) (davidjgonzalez) +- Upgraded moment.js to 2.29.4 [#978](https://github.com/adobe/asset-share-commons/pull/978) (davidjgonzalez) +- Bump org.apache.maven.plugins:maven-clean-plugin from 3.2.0 to 3.3.1 [#979](https://github.com/adobe/asset-share-commons/pull/979) (dependabot[bot]) +- Bump maven-checkstyle-plugin from 3.2.2 to 3.3.0 [#963](https://github.com/adobe/asset-share-commons/pull/963) (dependabot[bot]) ## [asset-share-commons-3.3.0](https://github.com/adobe/asset-share-commons/tree/asset-share-commons-3.3.0) (2023-07-24) diff --git a/CHANGELOG_HISTORY.md b/CHANGELOG_HISTORY.md new file mode 100644 index 0000000000..a6142d1fe5 --- /dev/null +++ b/CHANGELOG_HISTORY.md @@ -0,0 +1,656 @@ +## [asset-share-commons-3.4.0](https://github.com/adobe/asset-share-commons/tree/asset-share-commons-3.4.0) + +[Full Changelog](https://github.com/adobe/asset-share-commons/compare/asset-share-commons-3.3.0...asset-share-commons-3.4.0) + +### πŸ› Bug fixes + +- Fixed issue with default values filter values (active options) not im… [#977](https://github.com/adobe/asset-share-commons/pull/977) (davidjgonzalez) + +### πŸ“¦ Uncategorized + +- v3.3.2 [#980](https://github.com/adobe/asset-share-commons/pull/980) (davidjgonzalez) +- Upgraded moment.js to 2.29.4 [#978](https://github.com/adobe/asset-share-commons/pull/978) (davidjgonzalez) +- Bump org.apache.maven.plugins:maven-clean-plugin from 3.2.0 to 3.3.1 [#979](https://github.com/adobe/asset-share-commons/pull/979) (dependabot[bot]) +- Bump maven-checkstyle-plugin from 3.2.2 to 3.3.0 [#963](https://github.com/adobe/asset-share-commons/pull/963) (dependabot[bot]) + +## [asset-share-commons-3.3.0](https://github.com/adobe/asset-share-commons/tree/asset-share-commons-3.3.0) (2023-07-24) + +[Full Changelog](https://github.com/adobe/asset-share-commons/compare/asset-share-commons-3.2.4...asset-share-commons-3.3.0) + +### πŸ“ Other pull requests + +- v3.3.0 [\#974](https://github.com/adobe/asset-share-commons/pull/974) ([davidjgonzalez](https://github.com/davidjgonzalez)) +- Feature/metadata filter dropdown option [\#973](https://github.com/adobe/asset-share-commons/pull/973) ([davidjgonzalez](https://github.com/davidjgonzalez)) +- JSON file resolver [\#971](https://github.com/adobe/asset-share-commons/pull/971) ([davidjgonzalez](https://github.com/davidjgonzalez)) +- Release workaround [\#970](https://github.com/adobe/asset-share-commons/pull/970) ([davidjgonzalez](https://github.com/davidjgonzalez)) +- Bump tough-cookie and less in /ui.frontend.theme.dark [\#967](https://github.com/adobe/asset-share-commons/pull/967) ([dependabot[bot]](https://github.com/apps/dependabot)) +- Bump tough-cookie and less in /ui.frontend.theme.light [\#966](https://github.com/adobe/asset-share-commons/pull/966) ([dependabot[bot]](https://github.com/apps/dependabot)) + +## [asset-share-commons-3.2.4](https://github.com/adobe/asset-share-commons/tree/asset-share-commons-3.2.4) (2023-07-14) + +[Full Changelog](https://github.com/adobe/asset-share-commons/compare/asset-share-commons-3.2.2...asset-share-commons-3.2.4) + +## [asset-share-commons-3.2.2](https://github.com/adobe/asset-share-commons/tree/asset-share-commons-3.2.2) (2023-07-14) + +[Full Changelog](https://github.com/adobe/asset-share-commons/compare/asset-share-commons-3.2.0...asset-share-commons-3.2.2) + +### πŸ“ Other pull requests + +- v3.2.2 [\#969](https://github.com/adobe/asset-share-commons/pull/969) ([davidjgonzalez](https://github.com/davidjgonzalez)) +- Added tighter restrictions on what mimetypes can use the AssetDeliver… [\#968](https://github.com/adobe/asset-share-commons/pull/968) ([davidjgonzalez](https://github.com/davidjgonzalez)) + +## [asset-share-commons-3.2.0](https://github.com/adobe/asset-share-commons/tree/asset-share-commons-3.2.0) (2023-06-15) + +[Full Changelog](https://github.com/adobe/asset-share-commons/compare/asset-share-commons-3.0.0...asset-share-commons-3.2.0) + +### πŸš€ Enhancements + +- Asset Rendition dispatcher tracking hook [\#958](https://github.com/adobe/asset-share-commons/pull/958) ([davidjgonzalez](https://github.com/davidjgonzalez)) + +### πŸ› Bug fixes + +- Fixed issue with daterange.upperBound predicate restrictions [\#960](https://github.com/adobe/asset-share-commons/pull/960) ([davidjgonzalez](https://github.com/davidjgonzalez)) + +### πŸ“ Other pull requests + +- v3.1.0 [\#961](https://github.com/adobe/asset-share-commons/pull/961) ([davidjgonzalez](https://github.com/davidjgonzalez)) +- Bump build-helper-maven-plugin from 3.3.0 to 3.4.0 [\#957](https://github.com/adobe/asset-share-commons/pull/957) ([dependabot[bot]](https://github.com/apps/dependabot)) + +## [asset-share-commons-3.0.0](https://github.com/adobe/asset-share-commons/tree/asset-share-commons-3.0.0) (2023-06-08) + +[Full Changelog](https://github.com/adobe/asset-share-commons/compare/asset-share-commons-2.6.6...asset-share-commons-3.0.0) + +### πŸ“ Other pull requests + +- v3.0.0 [\#956](https://github.com/adobe/asset-share-commons/pull/956) ([davidjgonzalez](https://github.com/davidjgonzalez)) +- feature/metadata json lookup [\#955](https://github.com/adobe/asset-share-commons/pull/955) ([arpithaar](https://github.com/arpithaar)) +- Bump org.apache.sling.testing.sling-mock.junit4 from 3.4.8 to 3.4.10 [\#953](https://github.com/adobe/asset-share-commons/pull/953) ([dependabot[bot]](https://github.com/apps/dependabot)) + +## [asset-share-commons-2.6.6](https://github.com/adobe/asset-share-commons/tree/asset-share-commons-2.6.6) (2023-05-24) + +[Full Changelog](https://github.com/adobe/asset-share-commons/compare/asset-share-commons-2.6.4...asset-share-commons-2.6.6) + +### πŸ› Bug fixes + +- Fixed issued with the search pages being oddly centered due to a sele… [\#948](https://github.com/adobe/asset-share-commons/pull/948) ([davidjgonzalez](https://github.com/davidjgonzalez)) + +### πŸ“ Other pull requests + +- v2.6.6 [\#950](https://github.com/adobe/asset-share-commons/pull/950) ([davidjgonzalez](https://github.com/davidjgonzalez)) +- Added Dispatcher opt-in file [\#949](https://github.com/adobe/asset-share-commons/pull/949) ([davidjgonzalez](https://github.com/davidjgonzalez)) +- Bump maven-checkstyle-plugin from 3.2.0 to 3.2.2 [\#945](https://github.com/adobe/asset-share-commons/pull/945) ([dependabot[bot]](https://github.com/apps/dependabot)) +- Bump maven-compiler-plugin from 3.10.1 to 3.11.0 [\#944](https://github.com/adobe/asset-share-commons/pull/944) ([dependabot[bot]](https://github.com/apps/dependabot)) + +## [asset-share-commons-2.6.4](https://github.com/adobe/asset-share-commons/tree/asset-share-commons-2.6.4) (2023-05-19) + +[Full Changelog](https://github.com/adobe/asset-share-commons/compare/asset-share-commons-2.6.2...asset-share-commons-2.6.4) + +### πŸ“ Other pull requests + +- v2.6.4 [\#942](https://github.com/adobe/asset-share-commons/pull/942) ([davidjgonzalez](https://github.com/davidjgonzalez)) + +## [asset-share-commons-2.6.2](https://github.com/adobe/asset-share-commons/tree/asset-share-commons-2.6.2) (2023-05-17) + +[Full Changelog](https://github.com/adobe/asset-share-commons/compare/asset-share-commons-2.6.0...asset-share-commons-2.6.2) + +### πŸ› Bug fixes + +- Fixed issue with AssetRenditionServlet and thumbnails in new 6.5 serv… [\#939](https://github.com/adobe/asset-share-commons/pull/939) ([davidjgonzalez](https://github.com/davidjgonzalez)) + +### πŸ“ Other pull requests + +- v2.6.2 [\#940](https://github.com/adobe/asset-share-commons/pull/940) ([davidjgonzalez](https://github.com/davidjgonzalez)) +- Bump surefire-junit47 from 2.22.2 to 3.1.0 [\#937](https://github.com/adobe/asset-share-commons/pull/937) ([dependabot[bot]](https://github.com/apps/dependabot)) +- Bump org.apache.sling.testing.osgi-mock.junit4 from 3.3.4 to 3.3.6 [\#936](https://github.com/adobe/asset-share-commons/pull/936) ([dependabot[bot]](https://github.com/apps/dependabot)) +- Bump maven-install-plugin from 2.5.2 to 3.1.1 [\#935](https://github.com/adobe/asset-share-commons/pull/935) ([dependabot[bot]](https://github.com/apps/dependabot)) +- Bump filevault-package-maven-plugin from 1.3.0 to 1.3.2 [\#919](https://github.com/adobe/asset-share-commons/pull/919) ([dependabot[bot]](https://github.com/apps/dependabot)) + +## [asset-share-commons-2.6.0](https://github.com/adobe/asset-share-commons/tree/asset-share-commons-2.6.0) (2023-05-12) + +[Full Changelog](https://github.com/adobe/asset-share-commons/compare/asset-share-commons-2.5.6...asset-share-commons-2.6.0) + +### πŸ“ Other pull requests + +- v2.6.0 [\#934](https://github.com/adobe/asset-share-commons/pull/934) ([davidjgonzalez](https://github.com/davidjgonzalez)) +- Bump org.apache.sling.testing.sling-mock.junit4 from 3.4.2 to 3.4.8 [\#933](https://github.com/adobe/asset-share-commons/pull/933) ([dependabot[bot]](https://github.com/apps/dependabot)) +- Bump spotbugs-maven-plugin from 4.7.3.0 to 4.7.3.4 [\#931](https://github.com/adobe/asset-share-commons/pull/931) ([dependabot[bot]](https://github.com/apps/dependabot)) +- Image delivery [\#928](https://github.com/adobe/asset-share-commons/pull/928) ([davidjgonzalez](https://github.com/davidjgonzalez)) + +## [asset-share-commons-2.5.6](https://github.com/adobe/asset-share-commons/tree/asset-share-commons-2.5.6) (2023-04-24) + +[Full Changelog](https://github.com/adobe/asset-share-commons/compare/asset-share-commons-2.5.4...asset-share-commons-2.5.6) + +### πŸ“ Other pull requests + +- v2.5.6 release [\#927](https://github.com/adobe/asset-share-commons/pull/927) ([davidjgonzalez](https://github.com/davidjgonzalez)) +- Updated some data-sly-test to data-sly-set and moved data-sly-use of … [\#926](https://github.com/adobe/asset-share-commons/pull/926) ([davidjgonzalez](https://github.com/davidjgonzalez)) +- Removed all escaping for controlled email variables [\#925](https://github.com/adobe/asset-share-commons/pull/925) ([davidjgonzalez](https://github.com/davidjgonzalez)) +- Bump maven-release-plugin from 3.0.0-M6 to 3.0.0 [\#922](https://github.com/adobe/asset-share-commons/pull/922) ([dependabot[bot]](https://github.com/apps/dependabot)) +- Bump maven-release-oddeven-policy from 3.0.0-M7 to 3.0.0 [\#921](https://github.com/adobe/asset-share-commons/pull/921) ([dependabot[bot]](https://github.com/apps/dependabot)) +- Bump maven-javadoc-plugin from 3.4.1 to 3.5.0 [\#920](https://github.com/adobe/asset-share-commons/pull/920) ([dependabot[bot]](https://github.com/apps/dependabot)) +- Bump maven-resources-plugin from 3.2.0 to 3.3.1 [\#913](https://github.com/adobe/asset-share-commons/pull/913) ([dependabot[bot]](https://github.com/apps/dependabot)) +- Bump dependency-check-maven from 7.1.1 to 8.2.1 [\#912](https://github.com/adobe/asset-share-commons/pull/912) ([dependabot[bot]](https://github.com/apps/dependabot)) + +## [asset-share-commons-2.5.4](https://github.com/adobe/asset-share-commons/tree/asset-share-commons-2.5.4) (2023-02-10) + +[Full Changelog](https://github.com/adobe/asset-share-commons/compare/asset-share-commons-2.5.0...asset-share-commons-2.5.4) + +### πŸ“ Other pull requests + +- v2.5.4 [\#897](https://github.com/adobe/asset-share-commons/pull/897) ([davidjgonzalez](https://github.com/davidjgonzalez)) +- Asset kit fixes \(help URLs, OSGi configurations and naming\) [\#896](https://github.com/adobe/asset-share-commons/pull/896) ([davidjgonzalez](https://github.com/davidjgonzalez)) +- v2.5.2 [\#894](https://github.com/adobe/asset-share-commons/pull/894) ([davidjgonzalez](https://github.com/davidjgonzalez)) + +## [asset-share-commons-2.5.0](https://github.com/adobe/asset-share-commons/tree/asset-share-commons-2.5.0) (2023-02-08) + +[Full Changelog](https://github.com/adobe/asset-share-commons/compare/asset-share-commons-2.4.8...asset-share-commons-2.5.0) + +### πŸ“ Other pull requests + +- v2.5.0 release [\#893](https://github.com/adobe/asset-share-commons/pull/893) ([davidjgonzalez](https://github.com/davidjgonzalez)) +- Bump maven-pmd-plugin from 3.16.0 to 3.20.0 [\#892](https://github.com/adobe/asset-share-commons/pull/892) ([dependabot[bot]](https://github.com/apps/dependabot)) +- Bump maven-dependency-plugin from 3.3.0 to 3.5.0 [\#891](https://github.com/adobe/asset-share-commons/pull/891) ([dependabot[bot]](https://github.com/apps/dependabot)) +- Asset kit [\#889](https://github.com/adobe/asset-share-commons/pull/889) ([davidjgonzalez](https://github.com/davidjgonzalez)) +- Bump maven-jar-plugin from 3.2.2 to 3.3.0 [\#879](https://github.com/adobe/asset-share-commons/pull/879) ([dependabot[bot]](https://github.com/apps/dependabot)) + +## [asset-share-commons-2.4.8](https://github.com/adobe/asset-share-commons/tree/asset-share-commons-2.4.8) (2023-01-09) + +[Full Changelog](https://github.com/adobe/asset-share-commons/compare/asset-share-commons-2.4.6...asset-share-commons-2.4.8) + +### πŸ› Bug fixes + +- HTML email values are being double-encoded in the Share email [\#887](https://github.com/adobe/asset-share-commons/pull/887) ([davidjgonzalez](https://github.com/davidjgonzalez)) + +### πŸ“ Other pull requests + +- v2.4.8 release [\#890](https://github.com/adobe/asset-share-commons/pull/890) ([davidjgonzalez](https://github.com/davidjgonzalez)) +- Bump json5 from 1.0.1 to 1.0.2 in /ui.frontend.theme.dark [\#886](https://github.com/adobe/asset-share-commons/pull/886) ([dependabot[bot]](https://github.com/apps/dependabot)) +- Bump json5 from 1.0.1 to 1.0.2 in /ui.frontend.theme.light [\#885](https://github.com/adobe/asset-share-commons/pull/885) ([dependabot[bot]](https://github.com/apps/dependabot)) +- Bump org.apache.sling.testing.osgi-mock.junit4 from 3.3.0 to 3.3.4 [\#878](https://github.com/adobe/asset-share-commons/pull/878) ([dependabot[bot]](https://github.com/apps/dependabot)) +- Bump minimatch from 3.0.4 to 3.1.2 in /ui.frontend.theme.dark [\#875](https://github.com/adobe/asset-share-commons/pull/875) ([dependabot[bot]](https://github.com/apps/dependabot)) +- Bump minimatch from 3.0.4 to 3.1.2 in /ui.frontend.theme.light [\#874](https://github.com/adobe/asset-share-commons/pull/874) ([dependabot[bot]](https://github.com/apps/dependabot)) +- Bump express from 4.17.1 to 4.18.2 in /ui.frontend.theme.light [\#873](https://github.com/adobe/asset-share-commons/pull/873) ([dependabot[bot]](https://github.com/apps/dependabot)) +- Bump express from 4.17.1 to 4.18.2 in /ui.frontend.theme.dark [\#872](https://github.com/adobe/asset-share-commons/pull/872) ([dependabot[bot]](https://github.com/apps/dependabot)) +- Bump qs from 6.5.2 to 6.5.3 in /ui.frontend.theme.dark [\#871](https://github.com/adobe/asset-share-commons/pull/871) ([dependabot[bot]](https://github.com/apps/dependabot)) +- Bump qs from 6.5.2 to 6.5.3 in /ui.frontend.theme.light [\#870](https://github.com/adobe/asset-share-commons/pull/870) ([dependabot[bot]](https://github.com/apps/dependabot)) +- Bump decode-uri-component from 0.2.0 to 0.2.2 in /ui.frontend.theme.dark [\#869](https://github.com/adobe/asset-share-commons/pull/869) ([dependabot[bot]](https://github.com/apps/dependabot)) +- Bump decode-uri-component from 0.2.0 to 0.2.2 in /ui.frontend.theme.light [\#868](https://github.com/adobe/asset-share-commons/pull/868) ([dependabot[bot]](https://github.com/apps/dependabot)) +- Bump org.apache.sling.testing.sling-mock.junit4 from 3.3.2 to 3.4.2 [\#863](https://github.com/adobe/asset-share-commons/pull/863) ([dependabot[bot]](https://github.com/apps/dependabot)) +- Bump maven-release-oddeven-policy from 3.0.0-M6 to 3.0.0-M7 [\#862](https://github.com/adobe/asset-share-commons/pull/862) ([dependabot[bot]](https://github.com/apps/dependabot)) +- Bump spotbugs-maven-plugin from 4.7.2.1 to 4.7.3.0 [\#861](https://github.com/adobe/asset-share-commons/pull/861) ([dependabot[bot]](https://github.com/apps/dependabot)) +- Bump loader-utils from 1.4.1 to 1.4.2 in /ui.frontend.theme.light [\#860](https://github.com/adobe/asset-share-commons/pull/860) ([dependabot[bot]](https://github.com/apps/dependabot)) +- Bump loader-utils from 1.4.1 to 1.4.2 in /ui.frontend.theme.dark [\#853](https://github.com/adobe/asset-share-commons/pull/853) ([dependabot[bot]](https://github.com/apps/dependabot)) + +## [asset-share-commons-2.4.6](https://github.com/adobe/asset-share-commons/tree/asset-share-commons-2.4.6) (2022-11-22) + +[Full Changelog](https://github.com/adobe/asset-share-commons/compare/asset-share-commons-2.4.4...asset-share-commons-2.4.6) + +### πŸ› Bug fixes + +- Upgrade Moderniznr to 3.6.0 [\#857](https://github.com/adobe/asset-share-commons/pull/857) ([davidjgonzalez](https://github.com/davidjgonzalez)) + +### πŸ“ Other pull requests + +- v.2.4.6 release [\#858](https://github.com/adobe/asset-share-commons/pull/858) ([davidjgonzalez](https://github.com/davidjgonzalez)) +- Bump loader-utils, html-webpack-plugin and webpack-cli in /ui.frontend.theme.dark [\#851](https://github.com/adobe/asset-share-commons/pull/851) ([dependabot[bot]](https://github.com/apps/dependabot)) +- Bump loader-utils, html-webpack-plugin and webpack-cli in /ui.frontend.theme.light [\#850](https://github.com/adobe/asset-share-commons/pull/850) ([dependabot[bot]](https://github.com/apps/dependabot)) +- Bump mockito-core from 4.6.1 to 4.8.1 [\#847](https://github.com/adobe/asset-share-commons/pull/847) ([dependabot[bot]](https://github.com/apps/dependabot)) +- Bump aemanalyser-maven-plugin from 1.4.10 to 1.4.20 [\#846](https://github.com/adobe/asset-share-commons/pull/846) ([dependabot[bot]](https://github.com/apps/dependabot)) +- Bump maven-javadoc-plugin from 3.4.0 to 3.4.1 [\#844](https://github.com/adobe/asset-share-commons/pull/844) ([dependabot[bot]](https://github.com/apps/dependabot)) +- Replace deprecated set-output command with \>\> $GITHUB\_OUTPUT [\#842](https://github.com/adobe/asset-share-commons/pull/842) ([davidjgonzalez](https://github.com/davidjgonzalez)) + +## [asset-share-commons-2.4.4](https://github.com/adobe/asset-share-commons/tree/asset-share-commons-2.4.4) (2022-10-28) + +[Full Changelog](https://github.com/adobe/asset-share-commons/compare/asset-share-commons-2.4.2...asset-share-commons-2.4.4) + +### πŸ“ Other pull requests + +- v2.4.4 release [\#841](https://github.com/adobe/asset-share-commons/pull/841) ([davidjgonzalez](https://github.com/davidjgonzalez)) +- Bump minimist and mkdirp in /ui.frontend.theme.light [\#840](https://github.com/adobe/asset-share-commons/pull/840) ([dependabot[bot]](https://github.com/apps/dependabot)) +- exclude embedded ACS AEM Commons classes from javadoc [\#839](https://github.com/adobe/asset-share-commons/pull/839) ([kwin](https://github.com/kwin)) +- Minify only when necessary [\#838](https://github.com/adobe/asset-share-commons/pull/838) ([kwin](https://github.com/kwin)) +- reenable full baselining after release of 2.4.0 [\#836](https://github.com/adobe/asset-share-commons/pull/836) ([kwin](https://github.com/kwin)) +- Embed ACS AEM Commons sources and recompile [\#835](https://github.com/adobe/asset-share-commons/pull/835) ([kwin](https://github.com/kwin)) +- Bump ansi-regex in /ui.frontend.theme.light [\#832](https://github.com/adobe/asset-share-commons/pull/832) ([dependabot[bot]](https://github.com/apps/dependabot)) +- Bump ansi-regex in /ui.frontend.theme.dark [\#831](https://github.com/adobe/asset-share-commons/pull/831) ([dependabot[bot]](https://github.com/apps/dependabot)) +- Bump spotbugs-maven-plugin from 4.7.0.0 to 4.7.2.1 [\#824](https://github.com/adobe/asset-share-commons/pull/824) ([dependabot[bot]](https://github.com/apps/dependabot)) +- Bump maven-checkstyle-plugin from 3.1.2 to 3.2.0 [\#821](https://github.com/adobe/asset-share-commons/pull/821) ([dependabot[bot]](https://github.com/apps/dependabot)) +- Bump sling-maven-plugin from 2.4.2 to 3.0.2 [\#815](https://github.com/adobe/asset-share-commons/pull/815) ([dependabot[bot]](https://github.com/apps/dependabot)) +- Bump minimist from 1.2.0 to 1.2.6 in /ui.frontend.theme.dark [\#811](https://github.com/adobe/asset-share-commons/pull/811) ([dependabot[bot]](https://github.com/apps/dependabot)) +- Bump terser from 4.6.3 to 4.8.1 in /ui.frontend.theme.dark [\#796](https://github.com/adobe/asset-share-commons/pull/796) ([dependabot[bot]](https://github.com/apps/dependabot)) +- Bump terser from 4.6.3 to 4.8.1 in /ui.frontend.theme.light [\#795](https://github.com/adobe/asset-share-commons/pull/795) ([dependabot[bot]](https://github.com/apps/dependabot)) + +## [asset-share-commons-2.4.2](https://github.com/adobe/asset-share-commons/tree/asset-share-commons-2.4.2) (2022-10-25) + +[Full Changelog](https://github.com/adobe/asset-share-commons/compare/asset-share-commons-2.4.1...asset-share-commons-2.4.2) + +## [asset-share-commons-2.4.1](https://github.com/adobe/asset-share-commons/tree/asset-share-commons-2.4.1) (2022-10-25) + +[Full Changelog](https://github.com/adobe/asset-share-commons/compare/asset-share-commons-2.4.0...asset-share-commons-2.4.1) + +### πŸ“ Other pull requests + +- v.2.4.1 Release [\#833](https://github.com/adobe/asset-share-commons/pull/833) ([davidjgonzalez](https://github.com/davidjgonzalez)) +- Set final name of content packages for both [\#830](https://github.com/adobe/asset-share-commons/pull/830) ([kwin](https://github.com/kwin)) +- Also load DS components and Sling Models from fragment bundles [\#829](https://github.com/adobe/asset-share-commons/pull/829) ([kwin](https://github.com/kwin)) + +## [asset-share-commons-2.4.0](https://github.com/adobe/asset-share-commons/tree/asset-share-commons-2.4.0) (2022-09-14) + +[Full Changelog](https://github.com/adobe/asset-share-commons/compare/asset-share-commons-2.3.4...asset-share-commons-2.4.0) + +### πŸ“ Other pull requests + +- v3.2.6 github action release updates [\#817](https://github.com/adobe/asset-share-commons/pull/817) ([davidjgonzalez](https://github.com/davidjgonzalez)) +- Updated maven-release-plugin version to 3.0.0-M6 [\#814](https://github.com/adobe/asset-share-commons/pull/814) ([davidjgonzalez](https://github.com/davidjgonzalez)) +- Merge pull request \#812 from adobe/develop [\#813](https://github.com/adobe/asset-share-commons/pull/813) ([davidjgonzalez](https://github.com/davidjgonzalez)) +- v2.3.6 release [\#812](https://github.com/adobe/asset-share-commons/pull/812) ([davidjgonzalez](https://github.com/davidjgonzalez)) +- Bump maven-release-plugin from 3.0.0-M5 to 3.0.0-M6 [\#790](https://github.com/adobe/asset-share-commons/pull/790) ([dependabot[bot]](https://github.com/apps/dependabot)) +- Bump maven-release-oddeven-policy from 3.0.0-M5 to 3.0.0-M6 [\#789](https://github.com/adobe/asset-share-commons/pull/789) ([dependabot[bot]](https://github.com/apps/dependabot)) +- Bump slf4j-simple from 1.7.25 to 1.7.36 [\#788](https://github.com/adobe/asset-share-commons/pull/788) ([dependabot[bot]](https://github.com/apps/dependabot)) +- Bump org.osgi.util.converter from 1.0.1 to 1.0.9 [\#787](https://github.com/adobe/asset-share-commons/pull/787) ([dependabot[bot]](https://github.com/apps/dependabot)) +- Bump maven-assembly-plugin from 3.3.0 to 3.4.1 [\#785](https://github.com/adobe/asset-share-commons/pull/785) ([dependabot[bot]](https://github.com/apps/dependabot)) +- Update sling-mock to 3.3.2 and osgi-mock to 3.3.0 [\#782](https://github.com/adobe/asset-share-commons/pull/782) ([kwin](https://github.com/kwin)) +- Bump org.apache.sling.api from 2.22.0 to 2.25.4 [\#780](https://github.com/adobe/asset-share-commons/pull/780) ([dependabot[bot]](https://github.com/apps/dependabot)) +- Bump dependency-check-maven from 7.1.0 to 7.1.1 [\#779](https://github.com/adobe/asset-share-commons/pull/779) ([dependabot[bot]](https://github.com/apps/dependabot)) +- Bump junit from 4.13.1 to 4.13.2 [\#778](https://github.com/adobe/asset-share-commons/pull/778) ([dependabot[bot]](https://github.com/apps/dependabot)) +- enable "cloud" profile for all CI builds and release [\#775](https://github.com/adobe/asset-share-commons/pull/775) ([kwin](https://github.com/kwin)) +- Fix coverage calculation with jacoco [\#774](https://github.com/adobe/asset-share-commons/pull/774) ([kwin](https://github.com/kwin)) +- Separate classes requiring AEMaaCS into dedicated fragment bundle [\#754](https://github.com/adobe/asset-share-commons/pull/754) ([kwin](https://github.com/kwin)) + +## [asset-share-commons-2.3.4](https://github.com/adobe/asset-share-commons/tree/asset-share-commons-2.3.4) (2022-06-29) + +[Full Changelog](https://github.com/adobe/asset-share-commons/compare/asset-share-commons-2.3.2...asset-share-commons-2.3.4) + +### πŸ“ Other pull requests + +- v2.3.4 release merge [\#772](https://github.com/adobe/asset-share-commons/pull/772) ([davidjgonzalez](https://github.com/davidjgonzalez)) +- Remove pre 2.3.0 OSGi configuration [\#771](https://github.com/adobe/asset-share-commons/pull/771) ([kwin](https://github.com/kwin)) +- Bump maven-enforcer-plugin from 3.0.0 to 3.1.0 [\#768](https://github.com/adobe/asset-share-commons/pull/768) ([dependabot[bot]](https://github.com/apps/dependabot)) +- Bump org.apache.sling.javax.activation from 0.1.0 to 0.3.0 [\#767](https://github.com/adobe/asset-share-commons/pull/767) ([dependabot[bot]](https://github.com/apps/dependabot)) +- Bump bnd.version from 6.2.0 to 6.3.1 [\#766](https://github.com/adobe/asset-share-commons/pull/766) ([dependabot[bot]](https://github.com/apps/dependabot)) +- Bump mockito-core from 3.2.4 to 4.6.1 [\#765](https://github.com/adobe/asset-share-commons/pull/765) ([dependabot[bot]](https://github.com/apps/dependabot)) +- Bump nexus-staging-maven-plugin from 1.6.8 to 1.6.13 [\#764](https://github.com/adobe/asset-share-commons/pull/764) ([dependabot[bot]](https://github.com/apps/dependabot)) +- Bump codecov/codecov-action from 1 to 3 [\#763](https://github.com/adobe/asset-share-commons/pull/763) ([dependabot[bot]](https://github.com/apps/dependabot)) + +## [asset-share-commons-2.3.2](https://github.com/adobe/asset-share-commons/tree/asset-share-commons-2.3.2) (2022-06-27) + +[Full Changelog](https://github.com/adobe/asset-share-commons/compare/asset-share-commons-2.3.0...asset-share-commons-2.3.2) + +### πŸ“ Other pull requests + +- v2.3.2 Release [\#769](https://github.com/adobe/asset-share-commons/pull/769) ([davidjgonzalez](https://github.com/davidjgonzalez)) +- \#737 - PMD fixes [\#762](https://github.com/adobe/asset-share-commons/pull/762) ([davidjgonzalez](https://github.com/davidjgonzalez)) +- Github Workflow Automation [\#760](https://github.com/adobe/asset-share-commons/pull/760) ([bstopp](https://github.com/bstopp)) +- v2.3.1-SNAPSHOT [\#759](https://github.com/adobe/asset-share-commons/pull/759) ([davidjgonzalez](https://github.com/davidjgonzalez)) + +# History + +This is the manually curated Changelog prior to automation. + +## [v2.3.0] + +### Changed + +- 0738 - Broke out OSGi configurations into ui.config project +- 0756 - Upgraded moment JS to 2.29.3 to avoid CodeQL errors + +### Added + +- 0715 - Added ability to use asset property values in external rendition URL expression + +### Fixed + +- 0724 - ContextHub enabled check does not take into account properties on parent pages +- 0752 - Fix issue with AEM Dispatcher blocking license URL due to additional wcmmode=disable query parameter + +## [v2.2.2] + +### Fixed + +- 0709 - Fixed issue with RequireAem selected Cloud vs. Classic. Moved the "thing to check" into an OSGi service, allowing the "thing to check" to be able to become active at any time, resulting in a re-activating of RequireAem. + +## [v2.2.0] + +### Added + +- 0670 - Added hook for custom code to determine download file extension instead of relying on the Sling MimeType service +- 0690 - Added @ i18n to all dialog properties displayed in HTML files + +### Fixed + +- 0677 - Fixed critical cloud manager errors +- 0668 - Search bar component placeholder text not displaying until focused on light and dark themes +- 0620 - Fixed issue with Javadoc syntax that caused warnings +- 0673 - Fixed flaky unit tests + +## [v2.1.12] + +### Fixed + +- 0662 - Changed the placeholder asset size for external renditions (ie. Dynamic Media) from 0 to 100MB to prevent Oak exceptions. +- 0662 - Commented out the Download Size column from the Downloads component until we have an API that allows up to consistently and accurately report the download zip size + +## [v2.1.10] + +### Fixed + +- 0652 - Fixed over-escaping of static rendition paths (stemming from #639) +- 0653 - 6.5 only - Bundle does not start on 6.5.9 +- 0654 - 6.5 only - ExternalRenditionDispatcher expression evaluation does not resolve to correct asset resource +- 0655 - 6.5 only - Erring HTTP POST is made on all page loads + +## [v2.1.8] + +### Fixed + +- 0643 - Site title shows up the component policy title if not authored on header component policy + +## [v2.1.6] + +### Fixed + +- 0639 - Fixed regression introduced in #639 that over-escaped URLs + +## [v2.1.4] + +### Fixed + +- 0644 - Actually fixed invalid reference to donwnloadId (full fix as not in v2.1.2) + + +## [v2.1.2] + +### Fixed + +- 0644 - Fixed invalid reference to downloadId + +## [v2.1.0] + +### Fixed + +- 0630 - AssetRenditionDispatcher configs are not ranked by service.ranking +- 0635 - Fixed removeDownloadById(..) call to use correct function name +- 0638 - Fixed Core Component Teaser imageDelegate to use ASC image component proxy +- 0639 - Assets with spaces/unusual characters in path break when downloading. Also fixes issue w/ showing single file downloads in Downloads component. + +## [v2.0.6] + +### Fixed + +- 0612 - Fixed issue where actions could be invoked even if the actionURL does not resolve to a valid resource. + +### Changed + +- 0615 - makes an extra call beneath user's /home/profile to populate local storage with additional profile data +- 0619 - update project URLs to point to https://opensource.adobe.com/asset-share-commons + +## [v2.0.4] + +### Fixed + +- 0607 - asset-share-commons.all package's dependency on Core Components breaks AEM CS deployment. Removing this hard dependency. +- 0619 - update links in project to new https://opensource.adobe.com/asset-share-commons docs + +### Changed + +- 0604 - Changed AEM Component Sling Model interfaces from @ProviderType to @ConsumerType for extensibility (see Github issue #604 for details) + +## [v2.0.2] + +### Fixed + +- POM issues preventing a complete deployment of 2.0.0 + +## [v2.0.0] + +### Added + +- 0504: Added RequireAem OSGi Service to determine if ASC is running in the Adobe Cloud or not. +- 0511: Aligned Download Action with Asset Renditions framework in a plug-able manner. +- 0578: Make Asset Share Commons all package depend on Core Components + +### Changed + +- 0317: Re-organized Semantic UI theme to be served from a dedicated front-end module; Updated vendor dependencies to latest versions; Optimized client-side library dependency chain +- 0479: Updated overall Project structure to be based on AEM Maven Archetype; following separation of content and code, as splitting out sample ASC site and assets to a ui.content.sample project +- 0494: Updated code to conform to Cloud Manager quality gates; Of note, removed Dynamic Media Hybrid Download component. +- 0506: Moved Service Users, ACLs, and base content structures to use Sling Repo Init +- 0504: Updated StaticRenditionDispatcherImpl to selectively serve static renditions from the Blob store directly or via AEM, depending on if ASC is running in the Adobe Cloud or not. +- 0509: Updated resolution of the Oak Index used to power the FastProperties (which in turn drive fast/slow property Touch UI data sources) to handle AEM as a Cloud Service's --custom- +- 0514: Moved UI Dark theme to a dedicated front-end module +- 0596: Updated ModelCacheImpl to use the DynamicClassLoaderManager.getDynamicClassLoader().loadClass(...) rather than Class.forName(..) +- 0517: Removal of ContextHub dependency in favor of a lightweight local storage solution; Customers can continue to add ContextHub if their implementation depends on other features of it + +### Fixed + +- 0502: Fixed cyclic OSGi dependencies + +## [v1.9.0] + +### Added + +- 0428: Jenkins pipeline for automating releases. +- 0432: Added the External Redirection Asset Rendition Dispatcher - including updated UrlUrl.escape() support for more complex URLs. +- 0448: Added AEM Content Services Sling Model Exporter annotations to Asset Share Commons WCM component Sling Models. + +### Changed + +- 0453: Added support to the Asset Details - Renditions component for the new ASC Asset Rendition framework + +### Fixed + +- 0430: Fixes issue with default search result layout is incorrect when Statistics component is added above the search results component. +- 0435: Fixes issue with Dropdown rendering of Search components: Property, Tag and Paths. +- 0443: Fixed issue on Search Page authoring where page-breaking errors are thrown if a Search Results component has not been added yet (Sort, Filter Toggle and Statistics). +- 0458: Fixed issue with Form Submissions in IE11 +- 0467: Fixed issue in removing asset in cart modal with large number of assets. +- 0472: Fixed issue with InternalRedirectRenditionDispatcherImpl failing to dispatch when /etc/map is configured + +## [v1.8.0] + +### Added +- 0345: Asset Rendition Dispatcher framework allowing for named, cacheable renditions. +- 0392: Dialog support to allow selection of Rendition via Rendition Servlet +- 0393: Added max size configuration for AssetDownloadServlet and UI check for end user downloads. +- 0395: Support for parameterized Computed Properties. +- 0398: Added JDK11 support and updated travis to handle JDK8 and JDK11. +- 0418: Added codecov support for travis builds. + +### Fixed +- 0388: Corrected spelling of Boolean in dialog value. +- 0390: Fixed issue where initial values from query parameters were not respected in Search / Sort component's HTL. +- 0400: InternalRedirectRenditionDispatcherImpl now supports asset paths with spaces. +- 0412: Search Results dialog not opening due to MetadataSchemaPropertiesImpl throws NPE when OSGi properties not configured +- 0421: AssetRenditions thumbnail sizes on AEM 6.3.x, and null input handling in UrlUtil. + +## [v1.7.0] + +### Fixed +- 0163: User menu disappears when the profile is already loaded in previous requests +- 0340/0358: Corrected URL escaping to handle paths/assets file names using extended and unusual characters. +- 0381: Fixed updating of dynamic service references to multiple share services + +### Changed +- 0359: Expanded org.apache.sling.xss to [1.2.0,3) to support AEM 6.5 (uses version 2.0.1) and removed unneeded legacy acom.adobe.acs.commons.email;resolution:=optional import. +- 0374: Added ability to add extra or blacklist Metadata Properties from the Metadata Properties DataSource via OSGi configuration +- 0376: Replaced use of com.adobe.cq.commerce.common.ValueMapDecorator with org.apache.sling.api.wrappers.ValueMapDecorator +- 0378: Date range filter includes the end date (evaluated at 12:59:59PM) + +### Added +- 0366: Use sharer email as Reply-To when sharing assets via email +- 0371: Added Horizontal Masonry Card results. + +## [v1.6.12] + +### Fixed +- 0326: Removed the sample (non-working) FolderSearchProvider and FolderResult/sImpl from the code base. +- 0333: Fixed issue with the highest Computed Property, by name, not being selected for use (the first to bind was always being used). +- 0335: Fixed a content issue that could result in "Remove From Cart" notification no longer working after saving page properties. +- 0336: Fixed the ASC computed properties to have a default service ranking lower zero (set all to -1). +- 0344: Fixed a property field mapping in the "Share" component dialog where the property name was `./errorText` instead of `./errorTitle`. +- 0337: Fixed intermittent race condition when multiple modals are loaded (License > Download) + +### Changed +- 0297: Allow authoring of an the Sort By label value when the sorting property is not present in the Sort component's Sort By options. +- 0313: Reformatted core/pom.xml +- 0322: Email Sharing Externalizer extension to allow custom externalizer domain to be used for publish links. +- 0327: Updated SearchPredicateDataSource and AssetDetailsResolver to GREEDY'ily acquire @References to allow 3rd party service impls to register properly. +- 0265: Added custom-delimiter support to PropertyValues predicate evalutor. + +### Added +- 0303: Added ability to hide the Apply Filter Toggle control completely (useful for when auto-search on change is enabled everywhere) +- 0265: Added Freeform-text search component + +## [v1.6.10] + +### Fixed +- 0259: Fixed issue with the Statistics component misreporting how many more results are available. +- 0301: Files having special character in the filename. Download, Share and Add to Cart do not work. +- 0307: Fixed issue with Details page Image component's fallback is not used for non-image assets. +- 0308: Fixed issue where unsupported (by the browser) image asset types (ex. DFX) are used for image display in browser (thumbs/preview) instead of placeholder. +- 0311: Empty metadata fields fail to hide or display emptyText + +### Changed +- 0294: Changes (JS) AssetShare.Navigation.goToTop(..) to avoid using window.location.hash which pushes state to browser's history and prevents use of the browser's back button. + +## [v1.6.8] + +### Fixed +- 0283: AssetDetails404Servlet uses sendError(..) to set 404 status, allowing it to work with Sling Error Handlers. +- 0285: Modal DOM elements are now removed when then modal is hidden. +- 0288: AssetDetails404Servlet handles UUID based asset details pages. + +### Changed +- 0290: Modals emit JS event when they are shown. + +## [v1.6.6] + +### Fixed +- 0275: Revert inclusion of Core Components 2.1.0 as it breaks compatability with AEM 6.3 SP1 +- 0276: Corrected resource injection strategy in SearchConfigImpl that resulted in the model being instantiatable on 6.3.x + +### Fixed +- 0275: Resolves issue with offset not being set. +- 0255: Removed need for "generic" Sort By and Sort Direction labels; added intelligence to get default values from Search Results +## [v1.6.4] + +### Fixed +- 0260: Resolves issue with offset not being set. +- 0255: Removed need for "generic" Sort By and Sort Direction labels; added intelligence to get default values from Search Results component. +- 0254: HTTP query param sort parameters are not reflected in Sort component +- 0249: Fixed issue when Search Statistics (or an other component that uses Search model) is placed before the Search components, resutling in 0 results. +- 0248: Issue with HTTP parameter QB groups and server-side provided (group_3 would mix in with server-side paths) +- 0227: Sites editor is missing workflow status information +- 0237: Fixes issue with ContextHub being unloaded after a Form submissions via modals. +- 0240: Fixed issue with submitted date-range search values lagging behind actual value by one submission. +- 0231: metadataFieldTypes does not filter data source for Date Range and Tag Filters +- 0192: Updated included Core Components to v2.1.0 + +## [v1.6.2] + +### Changed +- 0069: Fixes issue with request URI being too long for modals by switching from GET to POST + +### Fixed +- 0218: Fixes issue with Action Buttons' Download not working for Licensed assets when Licensing is disabled. +- 0221: Fixes logic for Dynamic Media download modal to display a dropdown when image presets are set + +## [v1.6.0] + +### Added +- 0208: Addition of Smart Tags Computed Property and support of Smart Tags in the Tags Asset Details Component. +- 0184: Added Search Predicates framework and provided OOTB implementations for: Exclude Content Fragments, Exclude Expired Assets, Exclude Sub-assets. +- 0182: Added resource providers for Search and Asset Details pages that warn about mis-configurations of Asset Share Commons in AEM Author. +- 0191: Support alphabetical or natural ordering of Tags in in the Tags search predicate. Fixed issues with Source options in dialog as well. + +### Fixed +- 0204: For mobile and tablet view, the filter rail should slide from left. +- 0195: Search does not work in IE11 - Missing findIndex() & find() methods. + +## [v1.5.2] + +- 0177: Removed cache=true on all Sling Model definitions due to memory leaks.(See https://issues.apache.org/jira/browse/SLING-7586) +- 0168: Fixed issue with the rail rendering in Authoring mode. + +## [v1.5.0] + +### Added +- 0034/0046: Dynamic Media Download modal and image presets datasource +- 0147: Asset Details Video component added to provide in-page video playback on Asset Details pages. + +### Fixed + +- 0126: Updated the include of AEM Responsive Grid's grid_base.less to a singular file copied into the Asset Share Commons codebase to support AEM 6.3.1 and AEM 6.4 in the same package. +- 0156: Asset cart does not populate correctly in AEM 6.4.0. +- 0149: The Metadata Properties datasource now includes multi-value text widgets defined on the AEM Assets Metadata Schemas. +- 0152: Fixed issue with leaking resource resolver in QueryBuilder APIs. This was previously thought to be fixed in v1.2.2 #0103. Note this fix is also back-ported to v1.1.4. + +## [v1.4.0] + +### Changed + +- 0141: Updated Search results to request the main and rail content to allow for more simpler and more robust use of data-asset-share-update-method. + +## [v1.3.0] + +### Fixed +- 0131: Fixed ContextHub eventing condition that cause the user menu profile to act as "anonymous" on the first page via by an auth'd user. + +### Added +- 0128: Path Filter search component. +- 0130: Added auto-search capabilities to search predicate components. +- 0134: Allow multiple ShareServices to be registered and allow each to accept the request. + +## [v1.2.2] + +### Fixed +- 0123: Fixed issued with OOTB ContextHub store type nodes not installing. + +## [v1.2.0] + +### Fixed +- 0114: Removed replication status properties from templates and policies. + +### Changed +- 0076: Reduced sample video asset file sizes in ui.content project. +- 0101: User Menu's profile information to be driven via ContextHub rather than uncache-able server-side code; Also added a variety of OOTB context hub stores (profile, surfer info, etc.) +- 0108: Updated Download Modal to all for the exclusion of original assets in the download zip. +- 0113: Align cards to left in search results. + +## [v1.1.2] + +### Fixed +- 0102: Fixed the PID for the Asset Share Commons - E-mail Service to the fully qualified class name. +- 0103: Resolve the search results hits using the request's resource resolver to prevent resource leakage. + +## [v1.1.0] + +### Fixed +- 0074: Removed unused configurations (originally added for release purposes) from ui.content pom.xml +- 0080: Handle the numbering of predicate search components after insert, and made group numbering mode logical. +- 0086: Moved ACS AEM Commons E-mail Service dependency into the Asset Share Commons project to reduce the service resolution issues as reported by #86. This now removes the dependency on ACS AEM Commons. +- 0096: Corrected wording on Share Action checkbox to reflect new behavior. Only generate groupIds for "ready" components. + +### Added +- 0070: Added button to 'Remove from Cart' once an asset has been added +- 0090: Added asset-share-commons.cart.clear JavaScript event when cart is cleared + +## [v1.0.2] + +### Changed + +- 0016: Changed ui.content/pom.xml to remove the core dependency, distribution config, and jslint plug-in. +- 0011: Added skip deploy directive to ui.content pom.xml (as the ui.content artifact does not get deployed to bintray) +- 0012: Updated AEM package file names to be: 'asset-share-commons.ui.apps-' and 'asset-share-commons.ui.content-'. +- 0016: Changed ui.content/pom.xml to remove the core dependency, distribution config, and jslint plug-in. +- 0018: Updated components to leverage the ASC modelCache for models: Config, AssetModel and PagePredicate. Added HTL Maven Plugin to prevent typos in the HTL. +- 0021: Reduced file sizes of image in ui.content project. +- 0027: XSS Protect user input for Share emails in EmailShareServiceImpl.java + +### Fixed + +- 0029: Resolve issue with WARN in logs over missing ACS Commons EmailService dependency. +- 0053: Fixed issue with broken log in and log out links +- 0056: Updated pom.xml to include ui.content as a module. Updated ui.content/pom.xml so only gets built with profile of 'autoInstallPackage-all' and 'autoInstallPackagePublish-all' + + diff --git a/CHANGELOG_ORIG.md b/CHANGELOG_ORIG.md deleted file mode 100644 index 859a9d3639..0000000000 --- a/CHANGELOG_ORIG.md +++ /dev/null @@ -1,369 +0,0 @@ -# History - -This is the manually curated Changelog prior to automation. - -## [v2.3.0] - -### Changed - -- 0738 - Broke out OSGi configurations into ui.config project -- 0756 - Upgraded moment JS to 2.29.3 to avoid CodeQL errors - -### Added - -- 0715 - Added ability to use asset property values in external rendition URL expression - -### Fixed - -- 0724 - ContextHub enabled check does not take into account properties on parent pages -- 0752 - Fix issue with AEM Dispatcher blocking license URL due to additional wcmmode=disable query parameter - -## [v2.2.2] - -### Fixed - -- 0709 - Fixed issue with RequireAem selected Cloud vs. Classic. Moved the "thing to check" into an OSGi service, allowing the "thing to check" to be able to become active at any time, resulting in a re-activating of RequireAem. - -## [v2.2.0] - -### Added - -- 0670 - Added hook for custom code to determine download file extension instead of relying on the Sling MimeType service -- 0690 - Added @ i18n to all dialog properties displayed in HTML files - -### Fixed - -- 0677 - Fixed critical cloud manager errors -- 0668 - Search bar component placeholder text not displaying until focused on light and dark themes -- 0620 - Fixed issue with Javadoc syntax that caused warnings -- 0673 - Fixed flaky unit tests - -## [v2.1.12] - -### Fixed - -- 0662 - Changed the placeholder asset size for external renditions (ie. Dynamic Media) from 0 to 100MB to prevent Oak exceptions. -- 0662 - Commented out the Download Size column from the Downloads component until we have an API that allows up to consistently and accurately report the download zip size - -## [v2.1.10] - -### Fixed - -- 0652 - Fixed over-escaping of static rendition paths (stemming from #639) -- 0653 - 6.5 only - Bundle does not start on 6.5.9 -- 0654 - 6.5 only - ExternalRenditionDispatcher expression evaluation does not resolve to correct asset resource -- 0655 - 6.5 only - Erring HTTP POST is made on all page loads - -## [v2.1.8] - -### Fixed - -- 0643 - Site title shows up the component policy title if not authored on header component policy - -## [v2.1.6] - -### Fixed - -- 0639 - Fixed regression introduced in #639 that over-escaped URLs - -## [v2.1.4] - -### Fixed - -- 0644 - Actually fixed invalid reference to donwnloadId (full fix as not in v2.1.2) - - -## [v2.1.2] - -### Fixed - -- 0644 - Fixed invalid reference to downloadId - -## [v2.1.0] - -### Fixed - -- 0630 - AssetRenditionDispatcher configs are not ranked by service.ranking -- 0635 - Fixed removeDownloadById(..) call to use correct function name -- 0638 - Fixed Core Component Teaser imageDelegate to use ASC image component proxy -- 0639 - Assets with spaces/unusual characters in path break when downloading. Also fixes issue w/ showing single file downloads in Downloads component. - -## [v2.0.6] - -### Fixed - -- 0612 - Fixed issue where actions could be invoked even if the actionURL does not resolve to a valid resource. - -### Changed - -- 0615 - makes an extra call beneath user's /home/profile to populate local storage with additional profile data -- 0619 - update project URLs to point to https://opensource.adobe.com/asset-share-commons - -## [v2.0.4] - -### Fixed - -- 0607 - asset-share-commons.all package's dependency on Core Components breaks AEM CS deployment. Removing this hard dependency. -- 0619 - update links in project to new https://opensource.adobe.com/asset-share-commons docs - -### Changed - -- 0604 - Changed AEM Component Sling Model interfaces from @ProviderType to @ConsumerType for extensibility (see Github issue #604 for details) - -## [v2.0.2] - -### Fixed - -- POM issues preventing a complete deployment of 2.0.0 - -## [v2.0.0] - -### Added - -- 0504: Added RequireAem OSGi Service to determine if ASC is running in the Adobe Cloud or not. -- 0511: Aligned Download Action with Asset Renditions framework in a plug-able manner. -- 0578: Make Asset Share Commons all package depend on Core Components - -### Changed - -- 0317: Re-organized Semantic UI theme to be served from a dedicated front-end module; Updated vendor dependencies to latest versions; Optimized client-side library dependency chain -- 0479: Updated overall Project structure to be based on AEM Maven Archetype; following separation of content and code, as splitting out sample ASC site and assets to a ui.content.sample project -- 0494: Updated code to conform to Cloud Manager quality gates; Of note, removed Dynamic Media Hybrid Download component. -- 0506: Moved Service Users, ACLs, and base content structures to use Sling Repo Init -- 0504: Updated StaticRenditionDispatcherImpl to selectively serve static renditions from the Blob store directly or via AEM, depending on if ASC is running in the Adobe Cloud or not. -- 0509: Updated resolution of the Oak Index used to power the FastProperties (which in turn drive fast/slow property Touch UI data sources) to handle AEM as a Cloud Service's --custom- -- 0514: Moved UI Dark theme to a dedicated front-end module -- 0596: Updated ModelCacheImpl to use the DynamicClassLoaderManager.getDynamicClassLoader().loadClass(...) rather than Class.forName(..) -- 0517: Removal of ContextHub dependency in favor of a lightweight local storage solution; Customers can continue to add ContextHub if their implementation depends on other features of it - -### Fixed - -- 0502: Fixed cyclic OSGi dependencies - -## [v1.9.0] - -### Added - -- 0428: Jenkins pipeline for automating releases. -- 0432: Added the External Redirection Asset Rendition Dispatcher - including updated UrlUrl.escape() support for more complex URLs. -- 0448: Added AEM Content Services Sling Model Exporter annotations to Asset Share Commons WCM component Sling Models. - -### Changed - -- 0453: Added support to the Asset Details - Renditions component for the new ASC Asset Rendition framework - -### Fixed - -- 0430: Fixes issue with default search result layout is incorrect when Statistics component is added above the search results component. -- 0435: Fixes issue with Dropdown rendering of Search components: Property, Tag and Paths. -- 0443: Fixed issue on Search Page authoring where page-breaking errors are thrown if a Search Results component has not been added yet (Sort, Filter Toggle and Statistics). -- 0458: Fixed issue with Form Submissions in IE11 -- 0467: Fixed issue in removing asset in cart modal with large number of assets. -- 0472: Fixed issue with InternalRedirectRenditionDispatcherImpl failing to dispatch when /etc/map is configured - -## [v1.8.0] - -### Added -- 0345: Asset Rendition Dispatcher framework allowing for named, cacheable renditions. -- 0392: Dialog support to allow selection of Rendition via Rendition Servlet -- 0393: Added max size configuration for AssetDownloadServlet and UI check for end user downloads. -- 0395: Support for parameterized Computed Properties. -- 0398: Added JDK11 support and updated travis to handle JDK8 and JDK11. -- 0418: Added codecov support for travis builds. - -### Fixed -- 0388: Corrected spelling of Boolean in dialog value. -- 0390: Fixed issue where initial values from query parameters were not respected in Search / Sort component's HTL. -- 0400: InternalRedirectRenditionDispatcherImpl now supports asset paths with spaces. -- 0412: Search Results dialog not opening due to MetadataSchemaPropertiesImpl throws NPE when OSGi properties not configured -- 0421: AssetRenditions thumbnail sizes on AEM 6.3.x, and null input handling in UrlUtil. - -## [v1.7.0] - -### Fixed -- 0163: User menu disappears when the profile is already loaded in previous requests -- 0340/0358: Corrected URL escaping to handle paths/assets file names using extended and unusual characters. -- 0381: Fixed updating of dynamic service references to multiple share services - -### Changed -- 0359: Expanded org.apache.sling.xss to [1.2.0,3) to support AEM 6.5 (uses version 2.0.1) and removed unneeded legacy acom.adobe.acs.commons.email;resolution:=optional import. -- 0374: Added ability to add extra or blacklist Metadata Properties from the Metadata Properties DataSource via OSGi configuration -- 0376: Replaced use of com.adobe.cq.commerce.common.ValueMapDecorator with org.apache.sling.api.wrappers.ValueMapDecorator -- 0378: Date range filter includes the end date (evaluated at 12:59:59PM) - -### Added -- 0366: Use sharer email as Reply-To when sharing assets via email -- 0371: Added Horizontal Masonry Card results. - -## [v1.6.12] - -### Fixed -- 0326: Removed the sample (non-working) FolderSearchProvider and FolderResult/sImpl from the code base. -- 0333: Fixed issue with the highest Computed Property, by name, not being selected for use (the first to bind was always being used). -- 0335: Fixed a content issue that could result in "Remove From Cart" notification no longer working after saving page properties. -- 0336: Fixed the ASC computed properties to have a default service ranking lower zero (set all to -1). -- 0344: Fixed a property field mapping in the "Share" component dialog where the property name was `./errorText` instead of `./errorTitle`. -- 0337: Fixed intermittent race condition when multiple modals are loaded (License > Download) - -### Changed -- 0297: Allow authoring of an the Sort By label value when the sorting property is not present in the Sort component's Sort By options. -- 0313: Reformatted core/pom.xml -- 0322: Email Sharing Externalizer extension to allow custom externalizer domain to be used for publish links. -- 0327: Updated SearchPredicateDataSource and AssetDetailsResolver to GREEDY'ily acquire @References to allow 3rd party service impls to register properly. -- 0265: Added custom-delimiter support to PropertyValues predicate evalutor. - -### Added -- 0303: Added ability to hide the Apply Filter Toggle control completely (useful for when auto-search on change is enabled everywhere) -- 0265: Added Freeform-text search component - -## [v1.6.10] - -### Fixed -- 0259: Fixed issue with the Statistics component misreporting how many more results are available. -- 0301: Files having special character in the filename. Download, Share and Add to Cart do not work. -- 0307: Fixed issue with Details page Image component's fallback is not used for non-image assets. -- 0308: Fixed issue where unsupported (by the browser) image asset types (ex. DFX) are used for image display in browser (thumbs/preview) instead of placeholder. -- 0311: Empty metadata fields fail to hide or display emptyText - -### Changed -- 0294: Changes (JS) AssetShare.Navigation.goToTop(..) to avoid using window.location.hash which pushes state to browser's history and prevents use of the browser's back button. - -## [v1.6.8] - -### Fixed -- 0283: AssetDetails404Servlet uses sendError(..) to set 404 status, allowing it to work with Sling Error Handlers. -- 0285: Modal DOM elements are now removed when then modal is hidden. -- 0288: AssetDetails404Servlet handles UUID based asset details pages. - -### Changed -- 0290: Modals emit JS event when they are shown. - -## [v1.6.6] - -### Fixed -- 0275: Revert inclusion of Core Components 2.1.0 as it breaks compatability with AEM 6.3 SP1 -- 0276: Corrected resource injection strategy in SearchConfigImpl that resulted in the model being instantiatable on 6.3.x - -### Fixed -- 0275: Resolves issue with offset not being set. -- 0255: Removed need for "generic" Sort By and Sort Direction labels; added intelligence to get default values from Search Results -## [v1.6.4] - -### Fixed -- 0260: Resolves issue with offset not being set. -- 0255: Removed need for "generic" Sort By and Sort Direction labels; added intelligence to get default values from Search Results component. -- 0254: HTTP query param sort parameters are not reflected in Sort component -- 0249: Fixed issue when Search Statistics (or an other component that uses Search model) is placed before the Search components, resutling in 0 results. -- 0248: Issue with HTTP parameter QB groups and server-side provided (group_3 would mix in with server-side paths) -- 0227: Sites editor is missing workflow status information -- 0237: Fixes issue with ContextHub being unloaded after a Form submissions via modals. -- 0240: Fixed issue with submitted date-range search values lagging behind actual value by one submission. -- 0231: metadataFieldTypes does not filter data source for Date Range and Tag Filters -- 0192: Updated included Core Components to v2.1.0 - -## [v1.6.2] - -### Changed -- 0069: Fixes issue with request URI being too long for modals by switching from GET to POST - -### Fixed -- 0218: Fixes issue with Action Buttons' Download not working for Licensed assets when Licensing is disabled. -- 0221: Fixes logic for Dynamic Media download modal to display a dropdown when image presets are set - -## [v1.6.0] - -### Added -- 0208: Addition of Smart Tags Computed Property and support of Smart Tags in the Tags Asset Details Component. -- 0184: Added Search Predicates framework and provided OOTB implementations for: Exclude Content Fragments, Exclude Expired Assets, Exclude Sub-assets. -- 0182: Added resource providers for Search and Asset Details pages that warn about mis-configurations of Asset Share Commons in AEM Author. -- 0191: Support alphabetical or natural ordering of Tags in in the Tags search predicate. Fixed issues with Source options in dialog as well. - -### Fixed -- 0204: For mobile and tablet view, the filter rail should slide from left. -- 0195: Search does not work in IE11 - Missing findIndex() & find() methods. - -## [v1.5.2] - -- 0177: Removed cache=true on all Sling Model definitions due to memory leaks.(See https://issues.apache.org/jira/browse/SLING-7586) -- 0168: Fixed issue with the rail rendering in Authoring mode. - -## [v1.5.0] - -### Added -- 0034/0046: Dynamic Media Download modal and image presets datasource -- 0147: Asset Details Video component added to provide in-page video playback on Asset Details pages. - -### Fixed - -- 0126: Updated the include of AEM Responsive Grid's grid_base.less to a singular file copied into the Asset Share Commons codebase to support AEM 6.3.1 and AEM 6.4 in the same package. -- 0156: Asset cart does not populate correctly in AEM 6.4.0. -- 0149: The Metadata Properties datasource now includes multi-value text widgets defined on the AEM Assets Metadata Schemas. -- 0152: Fixed issue with leaking resource resolver in QueryBuilder APIs. This was previously thought to be fixed in v1.2.2 #0103. Note this fix is also back-ported to v1.1.4. - -## [v1.4.0] - -### Changed - -- 0141: Updated Search results to request the main and rail content to allow for more simpler and more robust use of data-asset-share-update-method. - -## [v1.3.0] - -### Fixed -- 0131: Fixed ContextHub eventing condition that cause the user menu profile to act as "anonymous" on the first page via by an auth'd user. - -### Added -- 0128: Path Filter search component. -- 0130: Added auto-search capabilities to search predicate components. -- 0134: Allow multiple ShareServices to be registered and allow each to accept the request. - -## [v1.2.2] - -### Fixed -- 0123: Fixed issued with OOTB ContextHub store type nodes not installing. - -## [v1.2.0] - -### Fixed -- 0114: Removed replication status properties from templates and policies. - -### Changed -- 0076: Reduced sample video asset file sizes in ui.content project. -- 0101: User Menu's profile information to be driven via ContextHub rather than uncache-able server-side code; Also added a variety of OOTB context hub stores (profile, surfer info, etc.) -- 0108: Updated Download Modal to all for the exclusion of original assets in the download zip. -- 0113: Align cards to left in search results. - -## [v1.1.2] - -### Fixed -- 0102: Fixed the PID for the Asset Share Commons - E-mail Service to the fully qualified class name. -- 0103: Resolve the search results hits using the request's resource resolver to prevent resource leakage. - -## [v1.1.0] - -### Fixed -- 0074: Removed unused configurations (originally added for release purposes) from ui.content pom.xml -- 0080: Handle the numbering of predicate search components after insert, and made group numbering mode logical. -- 0086: Moved ACS AEM Commons E-mail Service dependency into the Asset Share Commons project to reduce the service resolution issues as reported by #86. This now removes the dependency on ACS AEM Commons. -- 0096: Corrected wording on Share Action checkbox to reflect new behavior. Only generate groupIds for "ready" components. - -### Added -- 0070: Added button to 'Remove from Cart' once an asset has been added -- 0090: Added asset-share-commons.cart.clear JavaScript event when cart is cleared - -## [v1.0.2] - -### Changed - -- 0016: Changed ui.content/pom.xml to remove the core dependency, distribution config, and jslint plug-in. -- 0011: Added skip deploy directive to ui.content pom.xml (as the ui.content artifact does not get deployed to bintray) -- 0012: Updated AEM package file names to be: 'asset-share-commons.ui.apps-' and 'asset-share-commons.ui.content-'. -- 0016: Changed ui.content/pom.xml to remove the core dependency, distribution config, and jslint plug-in. -- 0018: Updated components to leverage the ASC modelCache for models: Config, AssetModel and PagePredicate. Added HTL Maven Plugin to prevent typos in the HTL. -- 0021: Reduced file sizes of image in ui.content project. -- 0027: XSS Protect user input for Share emails in EmailShareServiceImpl.java - -### Fixed - -- 0029: Resolve issue with WARN in logs over missing ACS Commons EmailService dependency. -- 0053: Fixed issue with broken log in and log out links -- 0056: Updated pom.xml to include ui.content as a module. Updated ui.content/pom.xml so only gets built with profile of 'autoInstallPackage-all' and 'autoInstallPackagePublish-all' From 09e0a5b04738635cc8c527c2bc7826510328ac76 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 23 Aug 2023 21:31:27 -0400 Subject: [PATCH 02/14] Bump org.apache.maven.surefire:surefire-junit47 from 3.1.0 to 3.1.2 (#987) Bumps org.apache.maven.surefire:surefire-junit47 from 3.1.0 to 3.1.2. --- updated-dependencies: - dependency-name: org.apache.maven.surefire:surefire-junit47 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 7a5927d9e1..30ff95ef92 100644 --- a/pom.xml +++ b/pom.xml @@ -277,7 +277,7 @@ Bundle-DocURL: https://opensource.adobe.com/asset-share-commons/ org.apache.maven.surefire surefire-junit47 - 3.1.0 + 3.1.2 From 545eb11e320a8df4b0d8a40d09d92f7c8d71676c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 23 Aug 2023 21:31:39 -0400 Subject: [PATCH 03/14] Bump org.apache.maven.plugins:maven-source-plugin from 3.2.1 to 3.3.0 (#986) Bumps [org.apache.maven.plugins:maven-source-plugin](https://github.com/apache/maven-source-plugin) from 3.2.1 to 3.3.0. - [Commits](https://github.com/apache/maven-source-plugin/compare/maven-source-plugin-3.2.1...maven-source-plugin-3.3.0) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-source-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 30ff95ef92..54b87198ed 100644 --- a/pom.xml +++ b/pom.xml @@ -129,7 +129,7 @@ org.apache.maven.plugins maven-source-plugin - 3.2.1 + 3.3.0 true From 068f5460de739c9d010b27ac1bb4957ac956e533 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 23 Aug 2023 21:31:50 -0400 Subject: [PATCH 04/14] Bump org.apache.maven.plugins:maven-surefire-plugin from 2.22.2 to 3.1.2 (#985) Bumps [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) from 2.22.2 to 3.1.2. - [Release notes](https://github.com/apache/maven-surefire/releases) - [Commits](https://github.com/apache/maven-surefire/compare/surefire-2.22.2...surefire-3.1.2) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-surefire-plugin dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 54b87198ed..7cfb4616cf 100644 --- a/pom.xml +++ b/pom.xml @@ -272,7 +272,7 @@ Bundle-DocURL: https://opensource.adobe.com/asset-share-commons/ org.apache.maven.plugins maven-surefire-plugin - 2.22.2 + 3.1.2 org.apache.maven.surefire From da7747511fbbe2793120089aa1da4b5d92539053 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 23 Aug 2023 21:32:06 -0400 Subject: [PATCH 05/14] Bump org.apache.jackrabbit:filevault-package-maven-plugin (#983) Bumps [org.apache.jackrabbit:filevault-package-maven-plugin](https://github.com/apache/jackrabbit-filevault-package-maven-plugin) from 1.3.2 to 1.3.4. - [Changelog](https://github.com/apache/jackrabbit-filevault-package-maven-plugin/blob/master/RELEASE-NOTES.md) - [Commits](https://github.com/apache/jackrabbit-filevault-package-maven-plugin/compare/filevault-package-maven-plugin-1.3.2...filevault-package-maven-plugin-1.3.4) --- updated-dependencies: - dependency-name: org.apache.jackrabbit:filevault-package-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 7cfb4616cf..9a6c25d9e6 100644 --- a/pom.xml +++ b/pom.xml @@ -334,7 +334,7 @@ Bundle-DocURL: https://opensource.adobe.com/asset-share-commons/ org.apache.jackrabbit filevault-package-maven-plugin - 1.3.2 + 1.3.4 true src/main/content/META-INF/vault/filter.xml From 8df65ccc7fa926fe576277e3d73b08f2f606b1b8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 23 Aug 2023 21:32:13 -0400 Subject: [PATCH 06/14] Bump org.apache.maven.plugins:maven-deploy-plugin from 2.8.2 to 3.1.1 (#984) Bumps [org.apache.maven.plugins:maven-deploy-plugin](https://github.com/apache/maven-deploy-plugin) from 2.8.2 to 3.1.1. - [Release notes](https://github.com/apache/maven-deploy-plugin/releases) - [Commits](https://github.com/apache/maven-deploy-plugin/compare/maven-deploy-plugin-2.8.2...maven-deploy-plugin-3.1.1) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-deploy-plugin dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 9a6c25d9e6..43fd3bcba4 100644 --- a/pom.xml +++ b/pom.xml @@ -296,7 +296,7 @@ Bundle-DocURL: https://opensource.adobe.com/asset-share-commons/ org.apache.maven.plugins maven-deploy-plugin - 2.8.2 + 3.1.1 From a0e23c386d214fc414fe63a58f8b52ecba3f3c59 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 13 Sep 2023 12:47:29 -0400 Subject: [PATCH 07/14] Bump org.apache.maven.plugins:maven-dependency-plugin (#995) Bumps [org.apache.maven.plugins:maven-dependency-plugin](https://github.com/apache/maven-dependency-plugin) from 3.5.0 to 3.6.0. - [Commits](https://github.com/apache/maven-dependency-plugin/compare/maven-dependency-plugin-3.5.0...maven-dependency-plugin-3.6.0) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-dependency-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 43fd3bcba4..d3459c5749 100644 --- a/pom.xml +++ b/pom.xml @@ -385,7 +385,7 @@ Bundle-DocURL: https://opensource.adobe.com/asset-share-commons/ org.apache.maven.plugins maven-dependency-plugin - 3.5.0 + 3.6.0 From fb46ec93bd36adfefe950897123fcfcc25ec9baa Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 13 Sep 2023 12:47:43 -0400 Subject: [PATCH 08/14] Bump org.apache.maven.plugins:maven-assembly-plugin from 3.1.1 to 3.6.0 (#994) Bumps [org.apache.maven.plugins:maven-assembly-plugin](https://github.com/apache/maven-assembly-plugin) from 3.1.1 to 3.6.0. - [Commits](https://github.com/apache/maven-assembly-plugin/compare/maven-assembly-plugin-3.1.1...maven-assembly-plugin-3.6.0) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-assembly-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- pom.xml | 2 +- ui.frontend.theme.dark/pom.xml | 2 +- ui.frontend.theme.light/pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pom.xml b/pom.xml index d3459c5749..962f6db04c 100644 --- a/pom.xml +++ b/pom.xml @@ -193,7 +193,7 @@ org.apache.maven.plugins maven-assembly-plugin - 3.1.1 + 3.6.0 diff --git a/ui.frontend.theme.dark/pom.xml b/ui.frontend.theme.dark/pom.xml index 66107fa3cc..6959cf88e6 100644 --- a/ui.frontend.theme.dark/pom.xml +++ b/ui.frontend.theme.dark/pom.xml @@ -59,7 +59,7 @@ org.apache.maven.plugins maven-assembly-plugin - 3.4.1 + 3.6.0 package diff --git a/ui.frontend.theme.light/pom.xml b/ui.frontend.theme.light/pom.xml index b2d14e54f5..52377048ae 100644 --- a/ui.frontend.theme.light/pom.xml +++ b/ui.frontend.theme.light/pom.xml @@ -59,7 +59,7 @@ org.apache.maven.plugins maven-assembly-plugin - 3.4.1 + 3.6.0 package From 466fbab4f270cbb1fd55aa177e0b326914150dd3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 13 Sep 2023 12:48:03 -0400 Subject: [PATCH 09/14] Bump org.owasp:dependency-check-maven from 8.2.1 to 8.4.0 (#992) Bumps [org.owasp:dependency-check-maven](https://github.com/jeremylong/DependencyCheck) from 8.2.1 to 8.4.0. - [Release notes](https://github.com/jeremylong/DependencyCheck/releases) - [Changelog](https://github.com/jeremylong/DependencyCheck/blob/main/CHANGELOG.md) - [Commits](https://github.com/jeremylong/DependencyCheck/compare/v8.2.1...v8.4.0) --- updated-dependencies: - dependency-name: org.owasp:dependency-check-maven dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 962f6db04c..6cd3f1ed89 100644 --- a/pom.xml +++ b/pom.xml @@ -546,7 +546,7 @@ Bundle-DocURL: https://opensource.adobe.com/asset-share-commons/ org.owasp dependency-check-maven - 8.2.1 + 8.4.0 true From 61a7b7f1c1570e236d341370cb07a8b1a1e288eb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 13 Sep 2023 12:48:11 -0400 Subject: [PATCH 10/14] Bump actions/checkout from 3 to 4 (#997) Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v3...v4) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/maven-release.yml | 8 ++++---- .github/workflows/snapshot-deploy.yaml | 2 +- .github/workflows/sync-develop.yaml | 2 +- .github/workflows/verify.yaml | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/maven-release.yml b/.github/workflows/maven-release.yml index 381c0321e4..10b62b1216 100644 --- a/.github/workflows/maven-release.yml +++ b/.github/workflows/maven-release.yml @@ -38,7 +38,7 @@ jobs: steps: # Check out Git repository - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 # Set up environment with Java and Maven - name: Setup JDK @@ -71,7 +71,7 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 ref: asset-share-commons-${{ needs.Tag.outputs.version }} @@ -124,7 +124,7 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: ref: asset-share-commons-${{ needs.Tag.outputs.version }} @@ -169,7 +169,7 @@ jobs: if: ${{ !inputs.dryRun }} steps: - name: "Checkout" - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 ref: main diff --git a/.github/workflows/snapshot-deploy.yaml b/.github/workflows/snapshot-deploy.yaml index 9bc7fe71b1..1e6f380778 100644 --- a/.github/workflows/snapshot-deploy.yaml +++ b/.github/workflows/snapshot-deploy.yaml @@ -29,7 +29,7 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Import GPG key env: diff --git a/.github/workflows/sync-develop.yaml b/.github/workflows/sync-develop.yaml index fe13b2eb0a..8328b835a4 100644 --- a/.github/workflows/sync-develop.yaml +++ b/.github/workflows/sync-develop.yaml @@ -29,7 +29,7 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 ref: 'develop' diff --git a/.github/workflows/verify.yaml b/.github/workflows/verify.yaml index b57361bd58..a25f016c95 100644 --- a/.github/workflows/verify.yaml +++ b/.github/workflows/verify.yaml @@ -30,7 +30,7 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Setup JDK uses: actions/setup-java@v3 From b34d02c8fc36491d18b916178f8cea4b07e67b8e Mon Sep 17 00:00:00 2001 From: Roman Skripka Date: Wed, 13 Sep 2023 18:53:36 +0200 Subject: [PATCH 11/14] Fix user info rendering when profile.json isn't available (#1001) --- .../clientlibs/clientlib-site/js/profile.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/ui.apps/src/main/content/jcr_root/apps/asset-share-commons/clientlibs/clientlib-site/js/profile.js b/ui.apps/src/main/content/jcr_root/apps/asset-share-commons/clientlibs/clientlib-site/js/profile.js index 98326fc7d3..230310d803 100644 --- a/ui.apps/src/main/content/jcr_root/apps/asset-share-commons/clientlibs/clientlib-site/js/profile.js +++ b/ui.apps/src/main/content/jcr_root/apps/asset-share-commons/clientlibs/clientlib-site/js/profile.js @@ -29,7 +29,7 @@ AssetShare.Profile = (function ($, ns, profileStore) { PROFILE_EXT = 'profile.json'; // initally check to see if profile is ready based on local storage - if(profileStore.isReady()) { + if(profileStore.isReady() && profileStore.getUserProfile()) { announceProfileLoaded(profileStore.getUserProfile()); } @@ -82,6 +82,13 @@ AssetShare.Profile = (function ($, ns, profileStore) { announceProfileLoaded(currentUser); }).fail(function() { + if (currentUser) { + // update profile in local storage + profileStore.setUserProfile(currentUser); + + //announce profile updated + announceProfileLoaded(currentUser); + } console.error('Could not retrieve a user home, extra profile attributes not set.'); }); } @@ -96,4 +103,4 @@ AssetShare.Profile = (function ($, ns, profileStore) { }(jQuery, AssetShare, - AssetShare.Store.Profile)); \ No newline at end of file + AssetShare.Store.Profile)); From 25eee274e19abf3153a614bd13e27394b43b7c2b Mon Sep 17 00:00:00 2001 From: david g Date: Fri, 22 Sep 2023 11:42:40 -0400 Subject: [PATCH 12/14] Fix possible NPE in PropertyPredicateImpl (#1007) --- .../components/predicates/impl/PropertyPredicateImpl.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/core/src/main/java/com/adobe/aem/commons/assetshare/components/predicates/impl/PropertyPredicateImpl.java b/core/src/main/java/com/adobe/aem/commons/assetshare/components/predicates/impl/PropertyPredicateImpl.java index a8f0b174d1..6dfa370f18 100644 --- a/core/src/main/java/com/adobe/aem/commons/assetshare/components/predicates/impl/PropertyPredicateImpl.java +++ b/core/src/main/java/com/adobe/aem/commons/assetshare/components/predicates/impl/PropertyPredicateImpl.java @@ -73,7 +73,6 @@ public class PropertyPredicateImpl extends AbstractPredicate implements Property protected String valueFromRequest = null; protected ValueMap valuesFromRequest = null; - protected static final String DAM_RESOURCE_TYPE = "dam:Asset"; @Self @Required @@ -135,7 +134,7 @@ public List getItems() { List optionItems = new ArrayList<>(); - if (source.equals("json")) { + if (StringUtils.equalsIgnoreCase("json", source)) { JsonElement jsonElement = jsonResolver.resolveJson(request, response, jsonSource); if (jsonElement != null) { optionItems = getOptionItemsFromJson(jsonElement); From c96061a545cfc822bff463b3832043a4f1a3d930 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 26 Oct 2023 15:49:56 -0400 Subject: [PATCH 13/14] Bump lodash and aem-clientlib-generator in /ui.frontend.theme.dark (#1021) Bumps [lodash](https://github.com/lodash/lodash) to 4.17.21 and updates ancestor dependency [aem-clientlib-generator](https://github.com/wcm-io-frontend/aem-clientlib-generator). These dependencies need to be updated together. Updates `lodash` from 4.17.15 to 4.17.21 - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.21) Updates `aem-clientlib-generator` from 1.5.0 to 1.8.0 - [Release notes](https://github.com/wcm-io-frontend/aem-clientlib-generator/releases) - [Changelog](https://github.com/wcm-io-frontend/aem-clientlib-generator/blob/master/CHANGELOG.md) - [Commits](https://github.com/wcm-io-frontend/aem-clientlib-generator/compare/1.5.0...v1.8.0) --- updated-dependencies: - dependency-name: lodash dependency-type: indirect - dependency-name: aem-clientlib-generator dependency-type: direct:development ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- ui.frontend.theme.dark/package-lock.json | 463 ++++++++--------------- ui.frontend.theme.dark/package.json | 2 +- 2 files changed, 155 insertions(+), 310 deletions(-) diff --git a/ui.frontend.theme.dark/package-lock.json b/ui.frontend.theme.dark/package-lock.json index 220dec84fa..2a7677ebea 100644 --- a/ui.frontend.theme.dark/package-lock.json +++ b/ui.frontend.theme.dark/package-lock.json @@ -148,335 +148,113 @@ "dev": true }, "aem-clientlib-generator": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/aem-clientlib-generator/-/aem-clientlib-generator-1.5.0.tgz", - "integrity": "sha512-3U0kpmwwA9F7VxA8Gpu3iiyNUvzvF4FeZUgn4eLb2fEEmk2Cn+bHz4NxxIVbdfRBvj0BcQ/B45GPC59prtKaKQ==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/aem-clientlib-generator/-/aem-clientlib-generator-1.8.0.tgz", + "integrity": "sha512-XT+a6ujzwFbL/kGVCgrCxyh0W8+JmQnY1OU+MHJTp7L3bPR/2Jd2Y7JwpQKmYDE9FflPh1R1c6VcCsyc5Eu+rg==", "dev": true, "requires": { - "async": "3.1.0", - "fs-extra": "8.1.0", - "glob": "7.1.5", - "lodash": "4.17.15", - "yargs": "14.2.0" + "async": "^3.2.3", + "fs-extra": "9.0.1", + "glob": "7.1.6", + "lodash": "4.17.21", + "yargs": "^16.2.0" }, "dependencies": { "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { - "color-convert": "^1.9.0" + "color-convert": "^2.0.1" } }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", "dev": true, "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" } }, "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "requires": { - "color-name": "1.1.3" + "color-name": "~1.1.4" } }, "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true - }, - "glob": { - "version": "7.1.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.5.tgz", - "integrity": "sha512-J9dlskqUXK1OeTOYBEn5s8aMukWMwWfs+rPTn/jn50Ux4MNXVhubL1wu/j2t+H4NVI+cXEcCaYellqaPVGXNqQ==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "graceful-fs": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", - "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true }, "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", - "dev": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "p-limit": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz", - "integrity": "sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "path-exists": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true - }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true }, "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" } }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dev": true, "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" } }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true - }, "y18n": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", "dev": true }, "yargs": { - "version": "14.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-14.2.0.tgz", - "integrity": "sha512-/is78VKbKs70bVZH7w4YaZea6xcJWOAwkhbR0CFuZBmYtfTYF0xjGJF43AYd8g2Uii1yJwmS5GR2vBmrc32sbg==", + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", "dev": true, "requires": { - "cliui": "^5.0.0", - "decamelize": "^1.2.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^15.0.0" + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" } }, "yargs-parser": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.0.tgz", - "integrity": "sha512-xLTUnCMc4JhxrPEPUYD5IBR1mWCK/aT6+RJ/K29JY2y1vD+FhtgKK0AXRWvI262q3QSffAQuTouFIKUuHX89wQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true } } }, @@ -532,9 +310,15 @@ "dev": true }, "async": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/async/-/async-3.1.0.tgz", - "integrity": "sha512-4vx/aaY6j/j3Lw3fbCHNWP0pPaTCew3F6F3hYyl/tHs/ndmV1q7NW9T5yuJ2XAGwdQrP+6Wu20x06U4APo/iQQ==", + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", + "dev": true + }, + "at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", "dev": true }, "atob": { @@ -4120,6 +3904,24 @@ "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", "dev": true }, + "fs-extra": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.1.tgz", + "integrity": "sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==", + "dev": true, + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^1.0.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, "function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", @@ -4149,6 +3951,20 @@ "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", "dev": true }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, "global-modules": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", @@ -4365,6 +4181,16 @@ "resolve-cwd": "^2.0.0" } }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, "inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", @@ -4554,6 +4380,24 @@ "minimist": "^1.2.0" } }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + }, + "dependencies": { + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + } + } + }, "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -5043,6 +4887,15 @@ "ee-first": "1.1.1" } }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "requires": { + "wrappy": "1" + } + }, "optimize-css-assets-webpack-plugin": { "version": "5.0.3", "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.3.tgz", @@ -5063,12 +4916,6 @@ "webpack-sources": "^1.1.0" } }, - "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", - "dev": true - }, "source-list-map": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", @@ -5170,6 +5017,12 @@ "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", "dev": true }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true + }, "path-key": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", @@ -5914,12 +5767,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" - }, - "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", - "dev": true } } }, @@ -6891,6 +6738,12 @@ "set-value": "^2.0.1" } }, + "universalify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", + "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==", + "dev": true + }, "unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", @@ -12150,12 +12003,6 @@ "path-exists": "^3.0.0" } }, - "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", - "dev": true - }, "loglevel": { "version": "1.6.7", "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.7.tgz", @@ -13887,14 +13734,6 @@ "dev": true, "requires": { "lodash": "^4.17.15" - }, - "dependencies": { - "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", - "dev": true - } } }, "which": { @@ -13934,6 +13773,12 @@ } } }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, "y18n": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", diff --git a/ui.frontend.theme.dark/package.json b/ui.frontend.theme.dark/package.json index 790a7f2f55..b04d6677c2 100644 --- a/ui.frontend.theme.dark/package.json +++ b/ui.frontend.theme.dark/package.json @@ -15,7 +15,7 @@ "start": "webpack-dev-server --open --config ./webpack.dev.js" }, "devDependencies": { - "aem-clientlib-generator": "^1.4.3", + "aem-clientlib-generator": "^1.8.0", "autoprefixer": "^9.2.1", "browserslist": "^4.16.5", "clean-webpack-plugin": "^3.0.0", From 4fa0d65c90c00c772119dd6670838ae3504a9f4b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 26 Oct 2023 15:50:04 -0400 Subject: [PATCH 14/14] Bump lodash and aem-clientlib-generator in /ui.frontend.theme.light (#1020) Bumps [lodash](https://github.com/lodash/lodash) to 4.17.21 and updates ancestor dependency [aem-clientlib-generator](https://github.com/wcm-io-frontend/aem-clientlib-generator). These dependencies need to be updated together. Updates `lodash` from 4.17.15 to 4.17.21 - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.21) Updates `aem-clientlib-generator` from 1.5.0 to 1.8.0 - [Release notes](https://github.com/wcm-io-frontend/aem-clientlib-generator/releases) - [Changelog](https://github.com/wcm-io-frontend/aem-clientlib-generator/blob/master/CHANGELOG.md) - [Commits](https://github.com/wcm-io-frontend/aem-clientlib-generator/compare/1.5.0...v1.8.0) --- updated-dependencies: - dependency-name: lodash dependency-type: indirect - dependency-name: aem-clientlib-generator dependency-type: direct:development ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- ui.frontend.theme.light/package-lock.json | 463 +++++++--------------- ui.frontend.theme.light/package.json | 2 +- 2 files changed, 152 insertions(+), 313 deletions(-) diff --git a/ui.frontend.theme.light/package-lock.json b/ui.frontend.theme.light/package-lock.json index a31489cf1c..a115ec9af4 100644 --- a/ui.frontend.theme.light/package-lock.json +++ b/ui.frontend.theme.light/package-lock.json @@ -148,335 +148,107 @@ "dev": true }, "aem-clientlib-generator": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/aem-clientlib-generator/-/aem-clientlib-generator-1.5.0.tgz", - "integrity": "sha512-3U0kpmwwA9F7VxA8Gpu3iiyNUvzvF4FeZUgn4eLb2fEEmk2Cn+bHz4NxxIVbdfRBvj0BcQ/B45GPC59prtKaKQ==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/aem-clientlib-generator/-/aem-clientlib-generator-1.8.0.tgz", + "integrity": "sha512-XT+a6ujzwFbL/kGVCgrCxyh0W8+JmQnY1OU+MHJTp7L3bPR/2Jd2Y7JwpQKmYDE9FflPh1R1c6VcCsyc5Eu+rg==", "dev": true, "requires": { - "async": "3.1.0", - "fs-extra": "8.1.0", - "glob": "7.1.5", - "lodash": "4.17.15", - "yargs": "14.2.0" + "async": "^3.2.3", + "fs-extra": "9.0.1", + "glob": "7.1.6", + "lodash": "4.17.21", + "yargs": "^16.2.0" }, "dependencies": { "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { - "color-convert": "^1.9.0" - } - }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "color-convert": "^2.0.1" } }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", "dev": true, "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" } }, "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "requires": { - "color-name": "1.1.3" + "color-name": "~1.1.4" } }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true - }, "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true - }, - "glob": { - "version": "7.1.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.5.tgz", - "integrity": "sha512-J9dlskqUXK1OeTOYBEn5s8aMukWMwWfs+rPTn/jn50Ux4MNXVhubL1wu/j2t+H4NVI+cXEcCaYellqaPVGXNqQ==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "graceful-fs": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", - "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true }, "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", - "dev": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "p-limit": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz", - "integrity": "sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "path-exists": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true - }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true }, "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" } }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dev": true, "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" } }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true - }, "y18n": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", "dev": true }, "yargs": { - "version": "14.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-14.2.0.tgz", - "integrity": "sha512-/is78VKbKs70bVZH7w4YaZea6xcJWOAwkhbR0CFuZBmYtfTYF0xjGJF43AYd8g2Uii1yJwmS5GR2vBmrc32sbg==", + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", "dev": true, "requires": { - "cliui": "^5.0.0", - "decamelize": "^1.2.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^15.0.0" + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" } }, "yargs-parser": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.0.tgz", - "integrity": "sha512-xLTUnCMc4JhxrPEPUYD5IBR1mWCK/aT6+RJ/K29JY2y1vD+FhtgKK0AXRWvI262q3QSffAQuTouFIKUuHX89wQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true } } }, @@ -532,9 +304,15 @@ "dev": true }, "async": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/async/-/async-3.1.0.tgz", - "integrity": "sha512-4vx/aaY6j/j3Lw3fbCHNWP0pPaTCew3F6F3hYyl/tHs/ndmV1q7NW9T5yuJ2XAGwdQrP+6Wu20x06U4APo/iQQ==", + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", + "dev": true + }, + "at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", "dev": true }, "atob": { @@ -4117,6 +3895,24 @@ "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", "dev": true }, + "fs-extra": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.1.tgz", + "integrity": "sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==", + "dev": true, + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^1.0.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, "function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", @@ -4146,6 +3942,20 @@ "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", "dev": true }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, "global-modules": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", @@ -4362,6 +4172,16 @@ "resolve-cwd": "^2.0.0" } }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, "inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", @@ -4557,6 +4377,24 @@ "minimist": "^1.2.0" } }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + }, + "dependencies": { + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + } + } + }, "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -5046,6 +4884,15 @@ "ee-first": "1.1.1" } }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "requires": { + "wrappy": "1" + } + }, "optimize-css-assets-webpack-plugin": { "version": "5.0.3", "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.3.tgz", @@ -5066,12 +4913,6 @@ "webpack-sources": "^1.1.0" } }, - "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", - "dev": true - }, "source-list-map": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", @@ -5173,6 +5014,12 @@ "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", "dev": true }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true + }, "path-key": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", @@ -5926,12 +5773,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" - }, - "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", - "dev": true } } }, @@ -6903,6 +6744,12 @@ "set-value": "^2.0.1" } }, + "universalify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", + "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==", + "dev": true + }, "unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", @@ -12136,12 +11983,6 @@ "path-exists": "^3.0.0" } }, - "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", - "dev": true - }, "loglevel": { "version": "1.6.7", "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.7.tgz", @@ -13873,14 +13714,6 @@ "dev": true, "requires": { "lodash": "^4.17.15" - }, - "dependencies": { - "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", - "dev": true - } } }, "which": { @@ -13920,6 +13753,12 @@ } } }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, "y18n": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", diff --git a/ui.frontend.theme.light/package.json b/ui.frontend.theme.light/package.json index 790a7f2f55..b04d6677c2 100644 --- a/ui.frontend.theme.light/package.json +++ b/ui.frontend.theme.light/package.json @@ -15,7 +15,7 @@ "start": "webpack-dev-server --open --config ./webpack.dev.js" }, "devDependencies": { - "aem-clientlib-generator": "^1.4.3", + "aem-clientlib-generator": "^1.8.0", "autoprefixer": "^9.2.1", "browserslist": "^4.16.5", "clean-webpack-plugin": "^3.0.0",