diff --git a/.github/workflows/deploy-example-projects.yml b/.github/workflows/deploy-example-projects.yml index fc401c5a7d..a641b9bc7f 100644 --- a/.github/workflows/deploy-example-projects.yml +++ b/.github/workflows/deploy-example-projects.yml @@ -2,7 +2,7 @@ name: Deploy Example Projects on: workflow_run: - workflows: [ "Test & Build" ] + workflows: ['Quality Control'] types: [completed] branches: [master] diff --git a/.github/workflows/deploy-landingpage.yml b/.github/workflows/deploy-landingpage.yml index 346a7f4c75..03d80ff9e0 100644 --- a/.github/workflows/deploy-landingpage.yml +++ b/.github/workflows/deploy-landingpage.yml @@ -2,8 +2,6 @@ name: Deploy Landingpage on: push: - branches: - - master paths: - packages/landingpage/** workflow_dispatch: @@ -11,11 +9,12 @@ on: jobs: build: runs-on: ubuntu-latest + if: github.ref == 'refs/heads/master' steps: - uses: actions/checkout@v2 - uses: ./.github/workflows/dependencies-install - name: Build landingpage ⚒️ - run: yarn build:landingpage + run: yarn nx run landingpage:build env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/deploy-prerelease.yml b/.github/workflows/deploy-prerelease.yml new file mode 100644 index 0000000000..8bd3904601 --- /dev/null +++ b/.github/workflows/deploy-prerelease.yml @@ -0,0 +1,40 @@ +name: 'Deploy Pre-Release' + +on: + push: + paths: + - packages/elements/** + - packages/elements-angular/** + - packages/elements-react/** + - packages/elements-vue/** + +jobs: + canary-release: + runs-on: ubuntu-latest + if: github.ref == 'refs/heads/master' + steps: + - name: Checkout repository + uses: actions/checkout@v4 + with: + fetch-depth: 0 + - name: Track master branch to make nx affected work + run: | + git branch --track main origin/master + - uses: actions/setup-node@v3 + with: + node-version-file: '.nvmrc' + registry-url: https://registry.npmjs.org + scope: '@inovex.de' # important for yarn + always-auth: true + - uses: ./.github/workflows/dependencies-install + - name: Setup Git + run: | + git config --global user.name "${{ github.actor }}" + git config --global user.email "${{ github.actor}}@users.noreply.github.com" + - name: Build libs + run: yarn run nx run-many -t build -p elements,elements-angular,elements-react,elements-vue + - name: Version + shell: bash + run: yarn nx run workspace:version --configuration=prerelease + env: + NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} diff --git a/.github/workflows/deploy-release.yml b/.github/workflows/deploy-release.yml new file mode 100644 index 0000000000..0a9f452a54 --- /dev/null +++ b/.github/workflows/deploy-release.yml @@ -0,0 +1,36 @@ +name: 'Deploy Release' + +on: + - workflow_dispatch + +jobs: + release: + runs-on: ubuntu-latest + if: github.ref == 'refs/heads/master' + steps: + - name: Checkout repository + uses: actions/checkout@v4 + with: + fetch-depth: 0 + - name: Track master branch to make nx affected work + run: | + git branch --track main origin/master + - uses: actions/setup-node@v3 + with: + node-version-file: '.nvmrc' + registry-url: https://registry.npmjs.org + scope: '@inovex.de' # important for yarn + always-auth: true + - uses: ./.github/workflows/dependencies-install + - name: Setup Git + run: | + git config --global user.name "${{ github.actor }}" + git config --global user.email "${{ github.actor}}@users.noreply.github.com" + - name: Build libs + run: yarn run nx run-many -t build -p elements,elements-angular,elements-react,elements-vue + - name: Version + shell: bash + run: yarn nx run workspace:version + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} diff --git a/.github/workflows/deploy-storybook.yml b/.github/workflows/deploy-storybook.yml new file mode 100644 index 0000000000..9606f2a2b6 --- /dev/null +++ b/.github/workflows/deploy-storybook.yml @@ -0,0 +1,54 @@ +name: 'Deploy Storybook' + +on: + push: + tags: + - 'v*' + +jobs: + build: + runs-on: ubuntu-latest + if: github.ref == 'refs/heads/master' + steps: + - uses: actions/checkout@v3 + - uses: ./.github/workflows/dependencies-install + - run: npm config set scripts-prepend-node-path true + - name: Build Storybook + run: yarn nx run storybook:build + - name: Upload Storybook artifact + uses: ./.github/workflows/artifacts-upload + with: + upload-storybook-artifact: true + + deploy: + needs: build + runs-on: ubuntu-latest + steps: + - name: Checkout pages branch + uses: actions/checkout@v3 + with: + ref: pages + - name: Download Storybook artifact + uses: dawidd6/action-download-artifact@v2 + with: + name: storybook + path: version/${{ github.ref_name }} # Push to the proper directory on gh pages branch. + check-artifacts: true # search in current workflow run + workflow-conclusion: 'in_progress' # need to change to in_progress, cause current workflow run is always running + - name: Provide latest symlink + if: ${{ ! contains( github.ref_name, '-' ) }} # only link to latest for releases (e.g. v7.0.0), not pre-releases (e.g. v.7.0.0-1) + run: cd version && rm -f latest && ln -s ${{ github.ref_name }} latest + shell: bash + + # Crawls the version dir on current pages branch HEAD. + # Jq extracts the directory name of the versions and transfers it to an array of the form ["0.1.1", "0.2.1"]. + - name: Update Hosted Versions + run: find ./version/* -type d -maxdepth 0 | cut -c 11- | jq -R -s -c 'split("\n")[:-1]' > ./hosted-versions.json + + - name: Deploy to Github Pages 🚀 + uses: JamesIves/github-pages-deploy-action@4.1.7 + with: + branch: pages + commit-message: Deploying version ${{ github.ref_name }} 🚀 + folder: '.' + clean: false # Important to keep other versions. diff --git a/.github/workflows/deploy-version.yml b/.github/workflows/deploy-version.yml deleted file mode 100644 index ac8f1883dd..0000000000 --- a/.github/workflows/deploy-version.yml +++ /dev/null @@ -1,114 +0,0 @@ -name: 'Publish Release & Deploy' - -## Workflow to deploy a new version to version/ github pages. -## The version is available at elements.inovex.de/version/ - -on: - pull_request: - types: - - closed - branches: - - master - -jobs: - build: - if: ${{ (github.event.pull_request.merged == true) && (contains(github.event.pull_request.labels.*.name, 'release')) }} - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - - uses: ./.github/workflows/dependencies-install - - run: npm config set scripts-prepend-node-path true - - run: yarn build - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - name: Upload all build artifacts - uses: ./.github/workflows/artifacts-upload - with: - upload-core-artifacts: true - upload-storybook-artifact: true - - publish: - needs: build - runs-on: ubuntu-latest - outputs: - newTag: ${{ steps.tag_version.outputs.new_tag }} - steps: - - uses: actions/checkout@v3 - - uses: actions/setup-node@v3 - with: - node-version-file: '.nvmrc' - registry-url: https://registry.npmjs.org - scope: '@inovex.de' # important for yarn - always-auth: true - - name: Create version tag - id: tag_version - uses: mathieudutour/github-tag-action@v6.0 - with: - github_token: ${{ secrets.GITHUB_TOKEN }} - - uses: ./.github/workflows/artifacts-download - with: - download-core-artifacts: true - check-artifacts: true # search in current workflow run - workflow-conclusion: "in_progress" # need to change to in_progress, cause current workflow run is always running - - name: Prepare git config - run: | - git config --global user.name "${{ github.actor }}" - git config --global user.email "${{ github.actor}}@users.noreply.github.com" - - name: Publish @inovex.de/elements to NPM - run: npm publish - working-directory: packages/elements - env: - NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} - - name: Publish @inovex.de/elements-angular to NPM - run: npm publish - working-directory: packages/elements-angular - env: - NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} - - name: Publish @inovex.de/elements-react to NPM - run: npm publish - working-directory: packages/elements-react - env: - NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} - - name: Publish @inovex.de/elements-vue to NPM - run: npm publish - working-directory: packages/elements-vue - env: - NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} - - name: Create a GitHub release - uses: ncipollo/release-action@v1 - with: - tag: ${{ steps.tag_version.outputs.new_tag }} - name: Release ${{ steps.tag_version.outputs.new_tag }} - body: ${{ steps.tag_version.outputs.changelog }} - - deploy: - needs: publish - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - name: Checkout pages branch - with: - ref: pages - - name: Download Storybook artifact - uses: dawidd6/action-download-artifact@v2 - with: - name: storybook - path: version/${{ needs.publish.outputs.newTag }} # Push to the proper directory on gh pages branch. - check-artifacts: true # search in current workflow run - workflow-conclusion: "in_progress" # need to change to in_progress, cause current workflow run is always running - - name: Provide latest symlink - run: cd version && rm -f latest && ln -s ${{ needs.publish.outputs.newTag }} latest - shell: bash - - # Crawls the version dir on current pages branch HEAD. - # Jq extracts the directory name of the versions and transfers it to an array of the form ["0.1.1", "0.2.1"]. - - name: Update Hosted Versions - run: find ./version/* -type d -maxdepth 0 | cut -c 11- | jq -R -s -c 'split("\n")[:-1]' > ./hosted-versions.json - - - name: Deploy to Github Pages 🚀 - uses: JamesIves/github-pages-deploy-action@4.1.7 - with: - branch: pages - commit-message: Deploying version ${{ needs.publish.outputs.newTag }} 🚀 - folder: '.' - clean: false # Important to keep other versions. diff --git a/.github/workflows/prepare-release.yml b/.github/workflows/prepare-release.yml deleted file mode 100644 index cb6fb25722..0000000000 --- a/.github/workflows/prepare-release.yml +++ /dev/null @@ -1,30 +0,0 @@ -name: 'Prepare Release' - -on: - workflow_dispatch: - -jobs: - version: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - with: - fetch-depth: 0 - - uses: ./.github/workflows/dependencies-install - - name: Prepare git config - run: | - git config --global user.name "${{ github.actor }}" - git config --global user.email "${{ github.actor}}@users.noreply.github.com" - - name: Bump version and create changelog - run: yarn prepare:release - - name: Set new version as env - run: echo "elements_version=$(jq -r .version package.json)" >> $GITHUB_ENV - - name: Create Pull Request - uses: peter-evans/create-pull-request@v4 - with: - branch: elements-release-${{ env.elements_version }} - delete-branch: true - labels: release - base: master - title: ${{ format('chore{0} publish v{1}', ':', env.elements_version) }} - body: "" diff --git a/.github/workflows/release-canary.yml b/.github/workflows/release-canary.yml deleted file mode 100644 index 4874490b1f..0000000000 --- a/.github/workflows/release-canary.yml +++ /dev/null @@ -1,21 +0,0 @@ -name: Canary Release & Deploy - -on: - workflow_run: - workflows: [ "Test & Build" ] - types: [completed] - branches: [master] - -jobs: - canary-release: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - - uses: ./.github/workflows/dependencies-install - - uses: ./.github/workflows/artifacts-download - with: - workflow-id: ${{ github.event.workflow_run.workflow_id }} - download-core-artifacts: true - - run: yarn publish:canary - env: - NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 941f6b8550..6b5947fae4 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -1,4 +1,4 @@ -name: Test & Build +name: Quality Control on: push: @@ -8,55 +8,33 @@ on: types: [opened, synchronize, reopened] jobs: - build_core: + qc: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - - uses: ./.github/workflows/dependencies-install - - run: yarn nx run-many --target=build --projects=elements* --exclude=*-example - # Build caches for (canary) release workflow - - if: github.ref == 'refs/heads/master' - name: Upload build artifacts for canary release - uses: ./.github/workflows/artifacts-upload + - name: Checkout repository + uses: actions/checkout@v4 with: - upload-core-artifacts: true - - lint_n_format: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - - uses: ./.github/workflows/dependencies-install - - run: yarn lint - - run: yarn format - - test: - needs: - - build_core - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - - uses: ./.github/workflows/dependencies-install - - run: yarn build:core - - run: yarn test - - build_dependent: - runs-on: ubuntu-latest - needs: - - build_core - steps: - - uses: actions/checkout@v3 - - uses: ./.github/workflows/dependencies-install - - run: yarn nx run-many --target=build - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - name: Upload build artifacts + fetch-depth: 0 + - name: Track master branch to make nx affected work + run: | + git branch --track main origin/master + - name: Install dependencies + uses: ./.github/workflows/dependencies-install + - name: Check format + run: yarn format + - name: Check lint + run: yarn lint + - name: Build all projects + run: yarn build + - name: Test all projects + run: yarn test + - name: Upload build artifacts for canary release uses: ./.github/workflows/artifacts-upload with: + upload-core-artifacts: true upload-example-artifacts: ${{ github.ref == 'refs/heads/master' }} upload-storybook-artifact: true unicorn: - needs: - - test - - build_dependent + needs: qc uses: ./.github/workflows/deploy-unicorn.yml diff --git a/nx.json b/nx.json index 793974d6be..09c72b600d 100644 --- a/nx.json +++ b/nx.json @@ -1,4 +1,7 @@ { + "affected": { + "defaultBase": "origin/master" + }, "workspaceLayout": { "appsDir": "packages", "libsDir": "packages" diff --git a/package.json b/package.json index 50e6f8442e..6abfe65cd5 100644 --- a/package.json +++ b/package.json @@ -1,66 +1,26 @@ { + "name": "core", + "version": "8.1.3", "private": true, "description": "This is a Monorepo root package which is used to execute build scripts.", "engines": { "node": ">=14.20" }, "scripts": { - "---start---": "", - "start:core": "nx run elements:start", "start:storybook": "nx run-many --target=start --projects=storybook,elements --output-style=stream", - "start:angular": "nx run-many --target=start --projects=,elements,elements-angular --output-style=stream", - "start:angular-example": "nx run elements-angular-example:start", - "start:react-example": "nx run-many --target=start --projects=elements-react*,elements --output-style=stream", - "start:react-example:only": "nx run elements-react-example:start", - "start:vue-example": "nx run-many --target=start --projects=elements-vue*,elements --output-style=stream", - "start:vue-example:only": "nx run elements-vue-example:start", - "start:landingpage": "nx run-many --target=start --projects=landingpage,elements-react,elements --output-style=stream", - "start:landingpage:only": "nx run landingpage:start", + "start:landingpage": "nx run landingpage:start", + "start:ui-patterns": "nx run ui-patterns:dev", "start:ui-patterns-playground": "nx run ui-patterns-playground:start", - "---build---": "", - "build": "nx run-many --target=build --output-style=stream", - "build:core": "nx run elements:build", - "build:core:dev": "nx run elements:build:dev", - "build:storybook": "nx run storybook:build", - "build:angular": "nx run elements-angular:build", - "build:react": "nx run elements-react:build", - "build:vue": "nx run elements-vue:build", - "build:angular-example": "nx run elements-angular-example:build", - "build:react-example": "nx run elements-react-example:build", - "build:vue-example": "nx run elements-vue-example:build", - "build:landingpage": "nx run landingpage:build", - "build:ui-patterns": "nx run ui-patterns:build", - "build:ui-patterns-playground": "nx run ui-patterns-playground:build", - "---test---": "", - "test": "nx run-many --target=test --output-style=stream --configuration=ci", - "test:core": "nx run elements:test", + "build": "nx run-many --target=build --output-style=stream --exclude workspace", + "test": "nx run-many --target=test --output-style=stream --configuration=ci --exclude workspace", "test:core:watch": "nx run elements:test:watch", - "---lint-n-format---": "", - "lint": "nx run-many --target=lint --output-style=stream", - "lint:fix": "nx run-many --target=lint --configuration=fix --output-style=stream", - "lint:core": "nx run elements:lint", - "lint:storybook": "nx run storybook:lint", - "lint:angular": "nx run elements-angular:lint", - "lint:react": "nx run elements-react:lint", - "lint:vue": "nx run elements-vue:lint", - "lint:ui-patterns": "nx run ui-patterns:lint", - "lint:ui-patterns-playground": "nx run ui-patterns-playground:lint", - "format": "yarn prettier --check **/*.{js,ts,tsx,md,html,css,scss}", - "format:fix": "yarn prettier --write ./**/*.{js,ts,tsx,md,html,css,scss}", - "---misc---": "", - "clean": "nx run-many --target=clean && shx rm -rf dist", - "clean:node-modules": "nx run-many --target=clean --configuration=nodejs && shx rm -rf node_modules", - "---lerna---": "", - "changelog": "yarn changelog:root && yarn changelog:pkgs", - "changelog:root": "standard-version", - "changelog:pkgs": "lerna exec --concurrency 1 --stream 'standard-version'", - "new:component": "node scripts/newComponent.js", - "prepare:release": "lerna version --conventional-commits --no-changelog --yes --no-git-tag-version", - "publish:yalc": "node ./scripts/publishYalc.js", - "publish:canary": "yarn lerna publish --no-verify-access --canary --exact --preid next.$(git rev-parse --short HEAD) --force-publish", - "publish:npm": "yarn lerna publish --conventional-commits --preid test.$(git rev-parse --short HEAD)", - "version": "node scripts/bumprootversion.js && yarn changelog", - "postversion": "git add -A" + "lint": "nx affected --target=lint --output-style=stream --exclude workspace", + "lint:fix": "nx affected --target=lint --configuration=fix --output-style=stream --exclude workspace", + "format": "nx format:check --exclude workspace", + "format:fix": "nx format:write --exclude workspace", + "qc": "yarn lint && yarn format && yarn build && yarn test", + "clean": "nx run-many --target=clean --exclude workspace && shx rm -rf dist", + "clean:node-modules": "nx run-many --target=clean --configuration=nodejs --exclude workspace && shx rm -rf node_modules" }, "devDependencies": { "@angular-devkit/build-angular": "~15.1.0", @@ -70,6 +30,7 @@ "@angular/cli": "~15.1.0", "@angular/compiler-cli": "~15.1.0", "@angular/language-service": "~15.1.0", + "@jscutlery/semver": "^4.1.0", "@nx/angular": "17.1.2", "@nx/eslint": "^17.1.2", "@nx/eslint-plugin": "17.1.2", @@ -103,7 +64,6 @@ "prompts": "^2.4.0", "shelljs": "^0.8.4", "shx": "^0.3.2", - "standard-version": "^8.0.0", "svgo": "^2.8.0", "ts-node": "^10.9.1", "typescript": "~4.9.4", @@ -138,7 +98,5 @@ "**/flatpickr", "**/@mdx-js/*" ] - }, - "name": "core", - "version": "8.1.3" + } } diff --git a/packages/elements-angular-example/.versionrc b/packages/elements-angular-example/.versionrc deleted file mode 100644 index bc39931a78..0000000000 --- a/packages/elements-angular-example/.versionrc +++ /dev/null @@ -1,37 +0,0 @@ -{ - "path": ".", - "skip": { - "bump": true, - "commit": true, - "tag": true - }, - "types": [ - { - "type": "feat", - "section": "Features" - }, - { - "type": "fix", - "section": "Bug Fixes" - }, - { - "type": "docs", - "section": "Documentation" - }, - { - "type": "style", - "section": "Styling", - "hidden": false - }, - { - "type": "chore", - "section": "Miscellaneous", - "hidden": true - }, - { - "type": "refactor", - "section": "Refactoring", - "hidden": true - } - ] -} diff --git a/packages/elements-angular-example/CHANGELOG.md b/packages/elements-angular-example/CHANGELOG.md deleted file mode 100644 index 73ff4a7e3e..0000000000 --- a/packages/elements-angular-example/CHANGELOG.md +++ /dev/null @@ -1,61 +0,0 @@ -# Changelog - -All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. - -### [8.1.3](https://github.com/inovex/elements/compare/v8.1.2...v8.1.3) (2023-06-01) - -### [8.1.2](https://github.com/inovex/elements/compare/v8.1.1...v8.1.2) (2023-06-01) - -### [8.1.1](https://github.com/inovex/elements/compare/v8.1.0...v8.1.1) (2023-05-31) - -## [8.1.0](https://github.com/inovex/elements/compare/v8.0.0...v8.1.0) (2023-05-17) - -### Features - -- add new elements logo ([#912](https://github.com/inovex/elements/issues/912)) ([190ac1a](https://github.com/inovex/elements/commit/190ac1a3c3f44099b2c27e9e0e77da68cf93b0af)) - -## [8.0.0](https://github.com/inovex/elements/compare/v7.1.2...v8.0.0) (2023-01-05) - -### ⚠ BREAKING CHANGES - -- **elements|ino-header:** We've decided to remove the `ino-header` component as it did not really provide the flexibility we wanted. To still use the inovex-elements header styles, we recommend to integrate our new stylesheet which styles all headlines from `

` to `

` and more. Have a look at [our integration guide](https://elements.inovex.de/version/v8.0.0/?path=/docs/docs-stylesheet--page). - -### Bug Fixes - -- **elements-angular-example:** fix missing icons ([#783](https://github.com/inovex/elements/issues/783)) ([e8266b3](https://github.com/inovex/elements/commit/e8266b313b8acd3aa6582c616d2378b504852a4c)) -- **elements-angular|ino-markdown-editor:** prevent styles from being applied in wrong places ([#780](https://github.com/inovex/elements/issues/780)) ([7bdbfc6](https://github.com/inovex/elements/commit/7bdbfc6711b73b4dfc74cb0ba41c78f4e5d6df1b)) - -### Refactoring - -- **elements|ino-header:** remove component ([#793](https://github.com/inovex/elements/issues/793)) ([a83734d](https://github.com/inovex/elements/commit/a83734de27ee64f459b14d0a08b487aab07c38ae)) - -### [7.1.2](https://github.com/inovex/elements/compare/v7.1.1...v7.1.2) (2022-09-20) - -### Bug Fixes - -- changelog entries for new projects ([7a682d6](https://github.com/inovex/elements/commit/7a682d68d8170d11a733bda6283d68c1f0b3a1bf)) - -### [7.1.1](https://github.com/inovex/elements/compare/v7.1.0...v7.1.1) (2022-08-19) - -### Features - -- **elements-angular:** support disable state handling in ControlValueAccessors ([#664](https://github.com/inovex/elements/issues/664)) ([18a02b3](https://github.com/inovex/elements/commit/18a02b3d40c4a9654e911745ec89f738e7297a37)) - -## [7.1.0](https://github.com/inovex/elements/compare/v7.0.0...v7.1.0) (2022-07-18) - -### Features - -- **elements|ino-carousel:** add `valueChange` event to inform about slide changes on arrow click ([#650](https://github.com/inovex/elements/issues/650)) ([6f98a31](https://github.com/inovex/elements/commit/6f98a317294c9789d5fed72e9210d5f2adf5dacf)) -- **elements|ino-markdown-editor:** support task lists ([#660](https://github.com/inovex/elements/issues/660)) ([47a71c2](https://github.com/inovex/elements/commit/47a71c25faea9042987706badb5f00e36d021d53)) -- **elements|ino-radio-group:** add option to align radios vertically & horizontally ([#652](https://github.com/inovex/elements/issues/652)) ([2106dfd](https://github.com/inovex/elements/commit/2106dfdd85abd0a93b3325eb82216bddd1e4ea2b)) -- add angular example project ([#601](https://github.com/inovex/elements/issues/601)) ([b860b56](https://github.com/inovex/elements/commit/b860b56b4e7c37ccd55481e14889242d694cb8b5)) -- add react example project ([#519](https://github.com/inovex/elements/issues/519)) ([e420ac9](https://github.com/inovex/elements/commit/e420ac9796f982960f1d6ab19000f9701f918b67)) -- **elements|ino-icon-button:** add support for custom icons via default slot ([#600](https://github.com/inovex/elements/issues/600)) ([e2dae7d](https://github.com/inovex/elements/commit/e2dae7dd8b03664d07c7535f573b33cd4075f933)) -- **elements|ino-radio-group:** support keyboard navigation ([#644](https://github.com/inovex/elements/issues/644)) ([b0bf72f](https://github.com/inovex/elements/commit/b0bf72f860fed2bb64d3d7c6589737a01bb59f2b)) -- **elements|ino-range:** support input of intervals ([#605](https://github.com/inovex/elements/issues/605)) ([2f7d8fd](https://github.com/inovex/elements/commit/2f7d8fdb42fab55402adc8913502046a4e043453)) - -### Miscellaneous - -- **deps:** bump eventsource from 1.0.7 to 1.1.1 ([#623](https://github.com/inovex/elements/issues/623)) ([82cc7f6](https://github.com/inovex/elements/commit/82cc7f6d953bd68ecc8237c5f2aefa6053888315)) -- **deps:** bump moment from 2.29.2 to 2.29.4 ([#658](https://github.com/inovex/elements/issues/658)) ([c414401](https://github.com/inovex/elements/commit/c4144019c597619b5383decee32f8c90459f889a)) -- **storybook:** update storybook to 6.5 ([#648](https://github.com/inovex/elements/issues/648)) ([a9ed814](https://github.com/inovex/elements/commit/a9ed814aa1434614492c1b406fab91d38c51da74)) diff --git a/packages/elements-angular/.versionrc b/packages/elements-angular/.versionrc deleted file mode 100644 index bc39931a78..0000000000 --- a/packages/elements-angular/.versionrc +++ /dev/null @@ -1,37 +0,0 @@ -{ - "path": ".", - "skip": { - "bump": true, - "commit": true, - "tag": true - }, - "types": [ - { - "type": "feat", - "section": "Features" - }, - { - "type": "fix", - "section": "Bug Fixes" - }, - { - "type": "docs", - "section": "Documentation" - }, - { - "type": "style", - "section": "Styling", - "hidden": false - }, - { - "type": "chore", - "section": "Miscellaneous", - "hidden": true - }, - { - "type": "refactor", - "section": "Refactoring", - "hidden": true - } - ] -} diff --git a/packages/elements-angular/CHANGELOG.md b/packages/elements-angular/CHANGELOG.md deleted file mode 100644 index 3a54fb8b4b..0000000000 --- a/packages/elements-angular/CHANGELOG.md +++ /dev/null @@ -1,564 +0,0 @@ -# Changelog - -All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. - -### [8.1.3](https://github.com/inovex/elements/compare/v8.1.2...v8.1.3) (2023-06-01) - -### [8.1.2](https://github.com/inovex/elements/compare/v8.1.1...v8.1.2) (2023-06-01) - -## [8.1.0](https://github.com/inovex/elements/compare/v8.0.0...v8.1.0) (2023-05-17) - - -### Features - -* **elements|ino-carousel:** add stepper to indicate currently displayed slide ([#878](https://github.com/inovex/elements/issues/878)) ([e414aef](https://github.com/inovex/elements/commit/e414aefaef9218dc11acc59f863d6ae6233d6bea)) -* **elements|ino-chip:** add clickable option ([#933](https://github.com/inovex/elements/issues/933)) ([6051f84](https://github.com/inovex/elements/commit/6051f84f2233af5c80ac0e510c5088ea8254177f)) -* **elements:** add delay option for ino-tooltip and ino-popover ([#932](https://github.com/inovex/elements/issues/932)) ([067aa59](https://github.com/inovex/elements/commit/067aa59ea426bf937c5732382321c2b060f8f706)) -* **elements:** add ino-accordion component ([#876](https://github.com/inovex/elements/issues/876)) ([82c98a8](https://github.com/inovex/elements/commit/82c98a8ce83edccb933bb976fa97d8b4aefbf926)) -* **landingpage:** add examples section ([#875](https://github.com/inovex/elements/issues/875)) ([976b069](https://github.com/inovex/elements/commit/976b069eb7ce9fc1b25a9c42bbf2aa56d773040d)) - -## [8.0.0](https://github.com/inovex/elements/compare/v7.1.2...v8.0.0) (2023-01-05) - - -### ⚠ BREAKING CHANGES - -* **elements|ino-header:** We've decided to remove the `ino-header` component as it did not really provide the flexibility we wanted. To still use the inovex-elements header styles, we recommend to integrate our new stylesheet which styles all headlines from `

` to `

` and more. Have a look at [our integration guide](https://elements.inovex.de/version/v8.0.0/?path=/docs/docs-stylesheet--page). -* **elements|ino-chip:** As part of the design update, we've decided to remove the `color-scheme` property in all input elements. Read above for more information. -* **elements|ino-switch:** As part of the design update, we've decided to remove the `color-scheme` property in all input elements. Read above for more information. -* **elements|ino-form-row:** Since our input component provides a label on its own, this component is obsolete. That's why we've decided to remove it. -* **elements|ino-range:** As part of the design update, we've decided to remove the `color-scheme` property in all input elements. Read above for more information. -* **elements|ino-sidebar:** Since the component is just a container with a simple slide animation and does not provide any other functionality or styling, we decided to remove it. - -### Bug Fixes - -* **elements-angular|ino-markdown-editor:** prevent styles from being applied in wrong places ([#780](https://github.com/inovex/elements/issues/780)) ([7bdbfc6](https://github.com/inovex/elements/commit/7bdbfc6711b73b4dfc74cb0ba41c78f4e5d6df1b)) - - -### Styling - -* **elements|ino-chip:** update design ([#752](https://github.com/inovex/elements/issues/752)) ([26dbacd](https://github.com/inovex/elements/commit/26dbacd7cfd7d829d7ef5087b919c00c1a003455)) -* **elements|ino-range:** apply new design ([#712](https://github.com/inovex/elements/issues/712)) ([11ea415](https://github.com/inovex/elements/commit/11ea4155f33fa895222afab3dd1275ff434f4ab9)) - - -### Refactoring - -* **elements|ino-form-row:** remove component ([#718](https://github.com/inovex/elements/issues/718)) ([e609947](https://github.com/inovex/elements/commit/e609947e67e6c2dd634c618f7afae0e0cfcc4355)) -* **elements|ino-header:** remove component ([#793](https://github.com/inovex/elements/issues/793)) ([a83734d](https://github.com/inovex/elements/commit/a83734de27ee64f459b14d0a08b487aab07c38ae)) -* **elements|ino-sidebar:** remove component ([#669](https://github.com/inovex/elements/issues/669)) ([349b84d](https://github.com/inovex/elements/commit/349b84d3ef329174f0bdcf4acbe357b63982eb22)) -* **elements|ino-switch:** remove color-scheme prop ([#717](https://github.com/inovex/elements/issues/717)) ([f051ef6](https://github.com/inovex/elements/commit/f051ef6f88b19578f3fa7eadcea2e8e04e9aca4a)) - -### [7.1.2](https://github.com/inovex/elements/compare/v7.1.1...v7.1.2) (2022-09-20) - -### [7.1.1](https://github.com/inovex/elements/compare/v7.1.0...v7.1.1) (2022-08-19) - - -### Features - -* **elements-angular:** support disable state handling in ControlValueAccessors ([#664](https://github.com/inovex/elements/issues/664)) ([18a02b3](https://github.com/inovex/elements/commit/18a02b3d40c4a9654e911745ec89f738e7297a37)) - - -## [7.1.0](https://github.com/inovex/elements/compare/v7.0.0...v7.1.0) (2022-07-18) - - -### Features - -* **elements|ino-carousel:** add `valueChange` event to inform about slide changes on arrow click ([#650](https://github.com/inovex/elements/issues/650)) ([6f98a31](https://github.com/inovex/elements/commit/6f98a317294c9789d5fed72e9210d5f2adf5dacf)) -* **elements|ino-radio-group:** add option to align radios vertically & horizontally ([#652](https://github.com/inovex/elements/issues/652)) ([2106dfd](https://github.com/inovex/elements/commit/2106dfdd85abd0a93b3325eb82216bddd1e4ea2b)) -* add angular example project ([#601](https://github.com/inovex/elements/issues/601)) ([b860b56](https://github.com/inovex/elements/commit/b860b56b4e7c37ccd55481e14889242d694cb8b5)) -* **elements|ino-radio-group:** support keyboard navigation ([#644](https://github.com/inovex/elements/issues/644)) ([b0bf72f](https://github.com/inovex/elements/commit/b0bf72f860fed2bb64d3d7c6589737a01bb59f2b)) -* **elements|ino-range:** support input of intervals ([#605](https://github.com/inovex/elements/issues/605)) ([2f7d8fd](https://github.com/inovex/elements/commit/2f7d8fdb42fab55402adc8913502046a4e043453)) - -## [7.0.0](https://github.com/inovex/elements/compare/v6.2.0...v7.0.0) (2022-05-23) - - -### ⚠ BREAKING CHANGES - -* **elements|ino-input:** Remove the `size` property of the `` as it has no effect. Use `width` and `height` to change the dimensions of the element. -* **elements|ino-button:** We've updated the design of the ``. In order to have a consistent look and feel across all of our components, we've decided to get rid of the `colorScheme` property and most of our CSS-Variables. If you need to customize the button, you can do that just like any other HTML Element as we removed the Shadow-DOM of the component. Furthermore, we removed/reworked some old props on our way. The `fill` property has been renamed to `variant` and features the options `filled` (previously known as `solid), `outlined`, and `text` (replacement of `inverse`). The property `edgeMirrored` has been removed as its use case was very specific. - -### Features - -* **elements|ino-popover:** add follow cursor option ([#577](https://github.com/inovex/elements/issues/577)) ([dc76d3c](https://github.com/inovex/elements/commit/dc76d3c942f00deed72af15e3a2619f65d420cae)) - - -* **elements|ino-button:** update styling ([#571](https://github.com/inovex/elements/issues/571)) ([0867d86](https://github.com/inovex/elements/commit/0867d86f095e3f13e91aef2362f25c97cdb8453a)) - - -### Refactoring - -* **elements|ino-input:** remove size property ([#557](https://github.com/inovex/elements/issues/557)) ([d69af55](https://github.com/inovex/elements/commit/d69af5529134ec3d0b697635cae224e30b01cbca)) - -## [6.2.0](https://github.com/inovex/elements/compare/v6.1.0...v6.2.0) (2022-04-22) - - -### Features - -* **elements|ino-popover:** add option to attach popover to body ([#575](https://github.com/inovex/elements/issues/575)) ([6b18745](https://github.com/inovex/elements/commit/6b18745b866ab498993ce5057488790703c6c8c0)) - -## [6.1.0](https://github.com/inovex/elements/compare/v6.0.0...v6.1.0) (2022-03-10) - - -### Features - -* **elements|ino-select:** add helper text props ([#553](https://github.com/inovex/elements/issues/553)) ([b117525](https://github.com/inovex/elements/commit/b117525dfa6f5158911718fe766e5e2b098fab96)) - - -### Miscellaneous - -* **elements:** add stencil linter ([#547](https://github.com/inovex/elements/issues/547)) ([1c28f62](https://github.com/inovex/elements/commit/1c28f629efb7544e0cdf998bc6dc58c3a7d42529)) - -## [6.0.0](https://github.com/inovex/elements/compare/v5.1.0...v6.0.0) (2022-03-02) - - -### ⚠ BREAKING CHANGES - -* **elements|ino-table:** Due to performance reasons we have removed the components `` and ``. The `` has been reworked to work with the native table elements (`` and ``). Additionally, a new component `` was provided to be used instead of the `` element to implement functionalities like filtering and sorting. For extensive examples, check out the respective stories. -* **elements:** * `ino-progress-bar`: Removed `reversed` property as it is no longer supported by our underlying library -* `ino-chip-set`: Has been removed because it was only a wrapper, whose logic does not demand a component of its own. -* `ino-chip`: This component has undergone an extensive rework. We removed the already deprecated `icon` property (use slots instead). The event `removeChip` has been renamed to `chipRemoved` to be consistent with our naming scheme. The event now emits `value` as its detail instead of the element itself (element can still be accessed by `event.target`). -* `ino-switch`: All CSS-Vars have been removed in order to keep a more consistent look across the library and also to reduce the maintenance cost. -* **elements|ino-dialog:** In order to provide better flexibility, we removed all named slots. Now there is only the default slot that can be used to provide your own header and footer beside the content. Furthermore, the `openChange` event has been renamed to `close` which emits whenever the user closes the dialog. Added an option to make non-critical dialogs dismissible by pressing `esc` or clicking outside the dialog. -* **elements|ino-currency-input:** Move currency input functionality of `` to a separate component `` to reduce the complexity of the input component. In the course of this, we removed the properties `decimalPlaces` and `thousandsSeparator` from the ``. The new component supports these functionalities by providing the respective locale. - -### Features - -* **elements:** add global configuration ([#460](https://github.com/inovex/elements/issues/460)) ([ffac7fe](https://github.com/inovex/elements/commit/ffac7fe5b8df8c67cda83cff60ffc441bddf06c7)) -* **elements-angular:** remove obsolet event fix and upgrade stencil target generator ([#486](https://github.com/inovex/elements/issues/486)) ([a1bc55c](https://github.com/inovex/elements/commit/a1bc55c301875743fda5f8d9c58ae14c7e8565aa)) -* **elements|ino-currency-input:** add component ([#481](https://github.com/inovex/elements/issues/481)) ([bd1ab55](https://github.com/inovex/elements/commit/bd1ab5551e8776a0c4d4f037425f9c5bb2aa5cbe)) -* **elements|ino-datepicker:** add new property `attachToBody` ([#510](https://github.com/inovex/elements/issues/510)) ([e970e92](https://github.com/inovex/elements/commit/e970e9222e09055f9d842ede592a04d84c3ace01)) -* **elements|ino-dialog:** rework the dialog component ([#483](https://github.com/inovex/elements/issues/483)) ([c69a23e](https://github.com/inovex/elements/commit/c69a23eb4f0ca70bf89cbf696da947c2d65fae7f)) -* **elements|ino-markdown-editor:** add new component ([#471](https://github.com/inovex/elements/issues/471)) ([8803083](https://github.com/inovex/elements/commit/88030835d52ed638d0a467fdfa90d2bd57ec631b)) -* **elements|ino-table:** rework the component along with all the related elements ([#459](https://github.com/inovex/elements/issues/459)) ([a3141e3](https://github.com/inovex/elements/commit/a3141e348b1088832c8a8cdde07922ed4b4a3374)) - - -### Miscellaneous - -* **elements:** update mdc packages to v13 ([#349](https://github.com/inovex/elements/issues/349)) ([77452bf](https://github.com/inovex/elements/commit/77452bf4f97862c7ee0a576a071c0649d67fc30b)) - -## [5.1.0](https://github.com/inovex/elements/compare/v5.0.0...v5.1.0) (2021-11-30) - - -### Features - -* **elements:** add focus and blur methods to input elements ([#306](https://github.com/inovex/elements/issues/306)) ([c2de9a0](https://github.com/inovex/elements/commit/c2de9a0c50eae893edee7ea4fd9f6cd829cdf869)) - - -### Miscellaneous - -* add linux support for `publish:yalc` ([#448](https://github.com/inovex/elements/issues/448)) ([0a12f8c](https://github.com/inovex/elements/commit/0a12f8c9979e7dc0f85e0656ef19d27508e5e57c)) -* update readmes ([#445](https://github.com/inovex/elements/issues/445)) ([2784a2c](https://github.com/inovex/elements/commit/2784a2c51a94369dd2229bbe619e8d04b4422179)) - -## [5.0.0](https://github.com/inovex/elements/compare/v4.1.1...v5.0.0) (2021-10-18) - - -### ⚠ BREAKING CHANGES - -* **elements|ino-autocomplete:** - rename event `optionSelected` to `valueChange` for consistency sake -- remove slot `list`, now only takes an `` in the `input` slot and ``s in the default slot -* **elements|ino-snackbar:** remove types `primary` & `warning` and add new types `info` (default) & `success`; remove alignment properties - -The snackbar has received a new design, which features the three cases info, success, and error. Also, as part of the new design, we have decided that the snackbar will now be displayed in the top right corner by default. Since we want to get away from offering properties that only make changes to the CSS in the background, we have removed the alignment properties and instead introduced CSS variables that can be used to configure the absolute position of the snackbar. For more information, have a look at its storybook page. -* **elements|ino-snackbar:** rename property `alignment` to `horizontalAlignment` in order to improve clarity - -### Features - -* **elements|ino-datepicker:** provide error property ([#429](https://github.com/inovex/elements/issues/429)) ([43f37ef](https://github.com/inovex/elements/commit/43f37efd0c4dfe9748d7b12101732d8c47cd672d)) -* **elements|ino-select:** add property `error` to display error state ([#424](https://github.com/inovex/elements/issues/424)) ([f3b97c6](https://github.com/inovex/elements/commit/f3b97c60807599a66a2763e5358c7f2bc48c073d)) -* **elements|ino-snackbar:** add new property `verticalAlignment` ([#427](https://github.com/inovex/elements/issues/427)) ([1c34299](https://github.com/inovex/elements/commit/1c34299ed97405e3e47800d2ca6c037a6d7f6fd9)) -* **elements|ino-snackbar:** rework snackbar ([#431](https://github.com/inovex/elements/issues/431)) ([76911a3](https://github.com/inovex/elements/commit/76911a34ce4d5c5588dcacdf612441b5c54e5693)) - - -### Refactoring - -* **elements|ino-autocomplete:** provide better angular support ([#435](https://github.com/inovex/elements/issues/435)) ([bb3853c](https://github.com/inovex/elements/commit/bb3853c092c3ac462d3ab8c604667feea3f0bbaf)) - -### [4.1.1](https://github.com/inovex/elements/compare/v4.1.0...v4.1.1) (2021-09-06) - -## [4.1.0](https://github.com/inovex/elements/compare/v4.0.0...v4.1.0) (2021-08-11) - - -### Features - -* **elements:** add new component `` ([#402](https://github.com/inovex/elements/issues/402)) ([e93b20f](https://github.com/inovex/elements/commit/e93b20f7ac05500a11dbbeefbbcd382da6146ef3)) -* **elements|ino-tab-bar:** add autoFocus property ([#408](https://github.com/inovex/elements/issues/408)) ([03dc76a](https://github.com/inovex/elements/commit/03dc76ac8d45f15ad33441802c93d3854237566b)) - -## [4.0.0](https://github.com/inovex/elements/compare/v3.0.0...v4.0.0) (2021-07-05) - - -### ⚠ BREAKING CHANGES - -* **elements-angular:** Angular 12 only works with Webpack 5, so we had to adapt our previous way of importing icons. To keep using our `ino-icon` it is necessary that you add the elements via Angular CLI: `ng add @inovex.de/elements-angular`. This also applies if the Elements are already installed. For more detailed instructions, check out our Angular integration guide. -* **storybook:** We decided to remove the `ino` prefixes of all component properties. Originally, they were a convenience to distinguish between native and custom properties. Nowadays the prefixes just make for unnecessarily longer code. - -So to upgrade to the latest version it is necessary to remove these prefixes. As an example: `ino-loading` or `inoLoading` becomes `loading`. -To assist with this, here is a regex that can be used to search and replace these properties: `(?:\s)(ino)`. - -### Features - -* **elements|ino-img:** add fallback img ([#339](https://github.com/inovex/elements/issues/339)) ([6caec70](https://github.com/inovex/elements/commit/6caec708d4f61a64cd34dbebc119c9f70c9cd135)) -* **elements|ino-snackbar:** add property to make snackbar stay visible on hover ([#365](https://github.com/inovex/elements/issues/365)) ([bf6b702](https://github.com/inovex/elements/commit/bf6b7023cd9fe9caf4761f6eb57b4f2cc63bc577)) -* **storybook:** upgrade storybook to v6 ([#316](https://github.com/inovex/elements/issues/316)) ([dcd7260](https://github.com/inovex/elements/commit/dcd7260fd105339afbc8fd64c1557e9cc5fd723e)) - - -### Bug Fixes - -* fix git hook error message ([#372](https://github.com/inovex/elements/issues/372)) ([4716c32](https://github.com/inovex/elements/commit/4716c32974eee4ab38a12e6743de005b9666a203)) - - -### Miscellaneous - -* **elements-angular:** update angular to work with version 12 ([#386](https://github.com/inovex/elements/issues/386)) ([c9d123e](https://github.com/inovex/elements/commit/c9d123ecc19f4ffe1de906645bef6de6310b7c19)) -* migrate from tslint to eslint ([#283](https://github.com/inovex/elements/issues/283)) ([19a4bf6](https://github.com/inovex/elements/commit/19a4bf65fe02649ef4b701f61b329c48b90f3b06)) -* publish v3.0.1 ([ca7a24d](https://github.com/inovex/elements/commit/ca7a24d68944c06c78d88f58ec5151966c0210a6)) - -### [3.0.1](https://github.com/inovex/elements/compare/v3.0.0...v3.0.1) (2021-04-22) - -## [3.0.0](https://github.com/inovex/elements/compare/v2.3.0...v3.0.0) (2021-04-13) - - -### ⚠ BREAKING CHANGES - -* **elements|ino-menu:** We have reworked the `ino-menu` so that it is now a composition of the `ino-popover` and `ino-list`. It now acts as a smart component that manages its own state. As a result, fewer properties need to be specified. If more complex functionality is required, one can easily build this using the `ino-popover` and the `ino-list`. - -To be specific, the `ino-open`, as well as the `ino-for` property has been removed. The parent node of the `ino-menu` now automatically acts as an anchor element for the menu. Since the state is now managed by the component, the `ino-open` property and the `menuClose` event are obsolete. The menu now opens on anchor click and closes on outside click. - -Before: -```jsx - - this.setState({ isMenuOpen: false })}> - ... - -``` -After: -```jsx - -``` - -For more information, have a look at the [storybook page of the ino-menu](https://elements.inovex.de/dist/latest/storybook/?path=/story/structure-ino-menu--default-usage). -* **elements|ino-button:** We have removed the property `ino-full-width` of the `ino-button` as this styling should be achieved by simple css. - -e.g.: -```css -ino-button { - width: 100%; -} -``` -* **elements|ino-icon:** We have changed our internal icon handling to make working with them more intuitive. -If you are currently using the elements with Vue.js, you need to update your icon import like this: - -**From**: `import { ICON_PATHS } from '@inovex.de/elements/dist/inovex-elements/icon-assets/SVG/index.esm.js';` - -**To**: `import { ICON_PATHS } from '@inovex.de/elements/dist/inovex-elements/ino-icon/index.esm.js';` -* **elements:** Previously, we used certain properties as flags to indicate that a slot was in use. -We wrote our own utility to check the contents of the slot at runtime, making these properties obsolete. -For this reason, we removed the following properties which can safely be removed: -- `inoIconLeading` -- `inoIconTrailing` - -These properties occurred in the following components: -- `ino-button` -- `ino-chip` -- `ino-input` - -### Features - -* **elements-angular|ino-textarea:** handle onTouched in TextValueAccessor ([#287](https://github.com/inovex/elements/issues/287)) ([c020582](https://github.com/inovex/elements/commit/c02058217cce7a96353a7d19ff2cb574b2bdc913)) -* **elements|ino-menu:** emit new closeMenu event on click ([#244](https://github.com/inovex/elements/issues/244)) ([372b15a](https://github.com/inovex/elements/commit/372b15a037a2aa9a0a676e354096f5c42d6a168b)) -* **elements|ino-popover:** add functionality to control component ([#292](https://github.com/inovex/elements/issues/292)) ([df7757b](https://github.com/inovex/elements/commit/df7757bf2b2ea13a69661ae1d889cd92a29a0b6c)) -* **elements|ino-popover:** add prop `ino-distance` to define offset ([#299](https://github.com/inovex/elements/issues/299)) ([ea03f3d](https://github.com/inovex/elements/commit/ea03f3dc242beb379e70e19406eb2d7e11429086)) - - -* **elements|ino-button:** inherit width ([#278](https://github.com/inovex/elements/issues/278)) ([75aca81](https://github.com/inovex/elements/commit/75aca81b3efe9b3ccf09b5f357d2eece85753125)) - - -### Refactoring - -* **elements:** remove ino-leading/trailing properties ([#277](https://github.com/inovex/elements/issues/277)) ([558d41f](https://github.com/inovex/elements/commit/558d41ff6b85d33976d02fbfb52c78bc9081e6d8)) -* **elements|ino-icon:** avoid duplicate icon files ([#255](https://github.com/inovex/elements/issues/255)) ([cb6da53](https://github.com/inovex/elements/commit/cb6da5315c6a132f4d754d325b0aa19b06f9a6a6)) -* **elements|ino-menu:** replace underlying mdc-menu with ino-popover ([#347](https://github.com/inovex/elements/issues/347)) ([68de0bd](https://github.com/inovex/elements/commit/68de0bd8758da5090e22cf793ad72150a243c33e)) - -## [2.3.0](https://github.com/inovex/elements/compare/v2.2.1...v2.3.0) (2021-01-27) - - -### Features - -* **elements|ino-nav-item:** add prop for sub text ([#273](https://github.com/inovex/elements/issues/273)) ([746a7c3](https://github.com/inovex/elements/commit/746a7c35ce9c56d960c6a84b18d6990c6e62d503)) -* **elements|ino-popover:** add interactive property ([#223](https://github.com/inovex/elements/issues/223)) ([bf6f0e5](https://github.com/inovex/elements/commit/bf6f0e53b5ca85230155d18ec2a21ec57d8ecc54)) -* **elements|ino-textarea:** add filled style option ([#237](https://github.com/inovex/elements/issues/237)) ([81769ef](https://github.com/inovex/elements/commit/81769ef2515b50d7ba6626f2d16245e6cf478226)) - - -### Miscellaneous - -* upgrade vulnerable highlight.js package from 9.18.1 to 10.5.0 ([#269](https://github.com/inovex/elements/issues/269)) ([7a3edd8](https://github.com/inovex/elements/commit/7a3edd8b55af548a5b0bc7f6c5b726cc884a6afb)) - -### [2.2.1](https://github.com/inovex/elements/compare/v2.2.0...v2.2.1) (2020-12-10) - -## [2.2.0](https://github.com/inovex/elements/compare/v2.1.0...v2.2.0) (2020-12-01) - - -### Features - -* **elements|ino-chip:** add slot for icons and mark ino-icon prop as deprecated ([#189](https://github.com/inovex/elements/issues/189)) ([edca6b8](https://github.com/inovex/elements/commit/edca6b8297191db80c2b2dd378b7b931bb035d3a)) -* **elements|ino-input-file:** add drag and drop window ([#199](https://github.com/inovex/elements/issues/199)) ([6ede8b0](https://github.com/inovex/elements/commit/6ede8b0b7cf1e31921d5f5ddf58c3fab91d43407)) - - -### Bug Fixes - -* **elements|ino-input:** add autofocus prop to input element ([#198](https://github.com/inovex/elements/issues/198)) ([6f5a186](https://github.com/inovex/elements/commit/6f5a186291040ca890994ba0328d7a078cf7b4f7)) - -## [2.1.0](https://github.com/inovex/elements/compare/v2.0.0...v2.1.0) (2020-11-24) - - -### Features - -* **elements|ino-icon-button:** add managed option and provide customization options ([#176](https://github.com/inovex/elements/issues/176)) ([8aa55b4](https://github.com/inovex/elements/commit/8aa55b4751408be7a8b2d40e1997620693cc84c3)) - - -### Bug Fixes - -* **elements-angular:** prevent events from firing twice ([#201](https://github.com/inovex/elements/issues/201)) ([897e78f](https://github.com/inovex/elements/commit/897e78f0e8d2d2268fdaca1e50bae747e5290556)) - - -### Miscellaneous - -* build angular repo before publishing ([#168](https://github.com/inovex/elements/issues/168)) ([5caa9d1](https://github.com/inovex/elements/commit/5caa9d1fbebbadb0812bff586cf825b024bbc959)) -* improve windows integration ([#172](https://github.com/inovex/elements/issues/172)) ([6fee7f4](https://github.com/inovex/elements/commit/6fee7f45eb529af0482987dfa4ce4b2124be3cd0)) - -## [2.0.0](https://github.com/inovex/elements/compare/v1.2.0...v2.0.0) (2020-10-20) - - -### ⚠ BREAKING CHANGES - -* **elements-angular:** In order to use the latest elements-angular package, change the `imports: [..., InoElementsModule]` inside your `app.module.ts` to `imports: [..., InoElementsModule.forRoot()]`. -The reason for this change is, that we upgraded our internally used Angular dependencies to version 10.1.4 which required us to add some startup capabilities inside the `forRoot` function. We updated our integration guide accordingly. - -### Bug Fixes - -* **elements-angular:** add compatibility for ivy support ([#147](https://github.com/inovex/elements/issues/147)) ([cb095cb](https://github.com/inovex/elements/commit/cb095cb4b48a0f9bbba1ac0cef4da61248466ca0)) - - -### Miscellaneous - -* remove duplicated entries in the changelog ([#149](https://github.com/inovex/elements/issues/149)) ([9f1b565](https://github.com/inovex/elements/commit/9f1b565402c80673b9fb6e51f595378e2c0d191e)) -* **elements-angular:** update internal angular version to 10.1.4 ([#138](https://github.com/inovex/elements/issues/138)) ([04a8406](https://github.com/inovex/elements/commit/04a8406aa10eb768deafaf4c94526ffef652e35b)) - -## [1.2.0](https://github.com/inovex/elements/compare/v1.1.0...v1.2.0) (2020-10-14) - - -### Features - -* **elements:** add ino-carousel component ([#112](https://github.com/inovex/elements/issues/112)) ([e99b5d7](https://github.com/inovex/elements/commit/e99b5d723903a7060e0691b782d686db01480161)) -* **elements|ino-card:** add property to disable hover animation ([#120](https://github.com/inovex/elements/issues/120)) ([0fac301](https://github.com/inovex/elements/commit/0fac301ab4b3fe1b078b5f4d09db97495aa2e779)) -* **elements|ino-snackbar:** add property for warning and error states ([#116](https://github.com/inovex/elements/issues/116)) ([b648415](https://github.com/inovex/elements/commit/b64841571322656433ab8ed2ef1439b5cd40c23e)) - - -### Miscellaneous - -* hide refactoring commit type in changelog ([#130](https://github.com/inovex/elements/issues/130)) ([00dbf1a](https://github.com/inovex/elements/commit/00dbf1a55828aad4d2c0e29978dc3abe38ab7cbe)) - -## [1.1.0](https://github.com/inovex/elements/compare/v1.0.2...v1.1.0) (2020-10-07) - - -### Features - -* **elements|ino-snackbar:** add property to set custom timeout ([#83](https://github.com/inovex/elements/issues/83)) ([d9608da](https://github.com/inovex/elements/commit/d9608daa9779acad4c1f43945a20382ca03f6d4e)) - - -### Miscellaneous - -* **deps:** bump acorn from 6.3.0 to 6.4.2 in /packages/elements-angular ([#108](https://github.com/inovex/elements/issues/108)) ([37bdb52](https://github.com/inovex/elements/commit/37bdb5204982d3a75ae16ae3d8c80991f8950444)) -* **deps:** bump elliptic from 6.5.1 to 6.5.3 in /packages/elements-angular ([#104](https://github.com/inovex/elements/issues/104)) ([831b465](https://github.com/inovex/elements/commit/831b46590e96b7acae4db58b1dd41c8ebe64ca68)) -* **deps:** bump handlebars from 4.4.5 to 4.7.6 in /packages/elements-angular ([#103](https://github.com/inovex/elements/issues/103)) ([4b3c815](https://github.com/inovex/elements/commit/4b3c81526eda379ee60a7267cad85a481a832c41)) -* **deps:** bump http-proxy from 1.18.0 to 1.18.1 in /packages/elements-angular ([#102](https://github.com/inovex/elements/issues/102)) ([7e89575](https://github.com/inovex/elements/commit/7e89575227d85b78ac81c31269ebe5061cc5749b)) -* **deps:** bump lodash from 4.17.15 to 4.17.20 in /packages/elements-angular ([#105](https://github.com/inovex/elements/issues/105)) ([df6d2a3](https://github.com/inovex/elements/commit/df6d2a32504ac15d6b6c75f9e1a5c57f8290b4ff)) -* **deps:** bump npm-registry-fetch from 4.0.2 to 4.0.7 in /packages/elements-angular ([#106](https://github.com/inovex/elements/issues/106)) ([3f617b8](https://github.com/inovex/elements/commit/3f617b8b6a060e9b389881ee611d4384007b9880)) -* **deps:** bump websocket-extensions from 0.1.3 to 0.1.4 in /packages/elements-angular ([#107](https://github.com/inovex/elements/issues/107)) ([1690960](https://github.com/inovex/elements/commit/1690960de95c6595775f29e3b3481cffd75fcfd9)) -* **elements:** update stencil to v2.0.3 ([#85](https://github.com/inovex/elements/issues/85)) ([99b593d](https://github.com/inovex/elements/commit/99b593d0ee94b8637444a8aa036ebbd6e336490a)) - - -### Refactoring - -* **elements:** move from local font files to font package ([#82](https://github.com/inovex/elements/issues/82)) ([c04d903](https://github.com/inovex/elements/commit/c04d903f7f238f950779d9fedf972f56df9647b2)) - - -### Documentation - -* **elements-angular:** correct link to top-level readme ([#119](https://github.com/inovex/elements/issues/119)) ([4d57647](https://github.com/inovex/elements/commit/4d576471133ace5b2da67fb98bd77319ad3a504b)) - -### [1.0.2](https://github.com/inovex/elements/compare/v1.0.1...v1.0.2) (2020-09-22) - -### [1.0.1](https://github.com/inovex/elements/compare/v1.0.0...v1.0.1) (2020-09-22) - -## [1.0.0](https://github.com/inovex/elements/compare/v0.21.0...v1.0.0) (2020-09-16) - - -### ⚠ BREAKING CHANGES - -* We changed the scopes of all our packages from `@inovex` to `@inovex.de` in order to match our newly created NPM org. Unfortunately, `@inovex` was already taken. To use the inovex-elements beyond version 0.21.0, you have to change the scope in your dependencies from `@inovex/*` to `@inovex.de/*`. This way you will receive our new versions from the public registry of npmjs. -* **elements|ino-button:** The API of the `` has changed. We've replaced the `ino-icon` property. -If you want to use an `ino-icon` inside of a button, use the `ino-icon-leading` or `ino-icon-trailing` property and provide the `` element as a child of the `` with the slot being either `ino-icon-leading` or `ino-icon-trailing`. See the example below: - - ```html - - Button with leading icon - - - - - Button with leading icon - - ``` - - While this does seem like more work for the consumer, we implemented this change in order to have a consistent way of using the `` in combination with our other components. These changes also offer much more flexibility in the use of the `` as you can now utilize the whole API of the `` component (e.g. using your own icons, providing your custom click handler, ...). - -### Features - -* **elements|ino-datepicker:** validate input based on date format ([#50](https://github.com/inovex/elements/issues/50)) ([ea4d288](https://github.com/inovex/elements/commit/ea4d2887f9d96777bf294ea66af8766511b7c505)) -* **elements|ino-dialog:** add dialog component ([da53a5a](https://github.com/inovex/elements/commit/da53a5a9c9f57a7fb7be91ced04c8a3db8c8ecc7)) - - -### Documentation - -* update url's of storybook ([#12](https://github.com/inovex/elements/issues/12)) ([791c8da](https://github.com/inovex/elements/commit/791c8daed3e774b31fb41259bf1410176f63fdaa)) - - -### Miscellaneous - -* add heading for refactor commit type ([#54](https://github.com/inovex/elements/issues/54)) ([c5e0bdc](https://github.com/inovex/elements/commit/c5e0bdc793f5a26bd82166475ecd27a17f99f9d9)) -* list additional commit types in generated changelogs ([#5](https://github.com/inovex/elements/issues/5)) ([7f7c7bf](https://github.com/inovex/elements/commit/7f7c7bff2cb4f795d7df30d3e0a86ffb12bef419)) -* update references to new repository in changelogs ([#16](https://github.com/inovex/elements/issues/16)) ([06f83f1](https://github.com/inovex/elements/commit/06f83f1acd0aef1cf5941766ebc17203648cda52)) -* update release workflow ([#13](https://github.com/inovex/elements/issues/13)) ([14b9578](https://github.com/inovex/elements/commit/14b9578fb437b2801a68e478007f581805ea34ef)) -* update repository references in packages ([#15](https://github.com/inovex/elements/issues/15)) ([2b38cc5](https://github.com/inovex/elements/commit/2b38cc51f5c76851f127b9618ed3fda475c351a6)) - - -### Refactoring - -* change scope from (at)inovex to (at)inovex.de ([#66](https://github.com/inovex/elements/issues/66)) ([96186c2](https://github.com/inovex/elements/commit/96186c2b6f42eb202acf69cd7e0da6280b831864)) -* **elements|ino-button:** replace icon property with icon slot ([#28](https://github.com/inovex/elements/issues/28)) ([388ce17](https://github.com/inovex/elements/commit/388ce17df09e8adb8b9d2c7e3a8a7025223cb5f6)) - -# [0.21.0](https://github.com/inovex/elements/compare/v0.20.0...v0.21.0) (2020-07-02) - - - -# [0.20.0](https://github.com/inovex/elements/compare/v0.19.1...v0.20.0) (2020-06-25) - - -### Features - -* **elements:** add ino-img-list component ([3c15e98](https://github.com/inovex/elements/commit/3c15e9818a46e1f5860eed8e83ad6f200262f71f)) - - - -## [0.19.1](https://github.com/inovex/elements/compare/v0.19.0...v0.19.1) (2020-06-18) - - - -# [0.19.0](https://github.com/inovex/elements/compare/v0.18.0...v0.19.0) (2020-06-18) - - -### Features - -* **elements:** add ino-table/-row/-cell components ([fc2f778](https://github.com/inovex/elements/commit/fc2f778ada0c4153d9f67a2a8daef4250228b64f)) -* **elements:** add progress-bar component ([5fbd35e](https://github.com/inovex/elements/commit/5fbd35e9c1a8e2494bdbce4f0148e39d7794d8c0)) -* **elements|ino-icon:** add property to set svg title ([e6a6b60](https://github.com/inovex/elements/commit/e6a6b608168364186a840a1952f89afe046f4512)) - - - -# [0.18.0](https://github.com/inovex/elements/compare/v0.17.0...v0.18.0) (2020-05-20) - - -### Features - -* **elements|ino-button:** add css variables ([9295b65](https://github.com/inovex/elements/commit/9295b6510029e4c37ef25e535467d1ad3ce90fb2)) -* **elements|ino-input:** add methods to focus and blur the input element ([9c9e863](https://github.com/inovex/elements/commit/9c9e863b2d0fa798ab0484132855977a1634df03)) -* **elements|ino-option-group:** add ino-option-group component ([6aa7a3c](https://github.com/inovex/elements/commit/6aa7a3ca7bbe771b269b27934bea88ce021b9bc6)) - - - -# [0.17.0](https://github.com/inovex/elements/compare/v0.16.0...v0.17.0) (2020-04-29) - - -### Features - -* **elements|ino-checkbox:** add selection variant ([3e74a78](https://github.com/inovex/elements/commit/3e74a7892bdaa9dd12e1be8cf60780881a7b10d4)) -* **elements|ino-icon:** unify icons & add styling options with CSS variables ([a755e69](https://github.com/inovex/elements/commit/a755e69a656b591d869f23af818bc8a51b3718cb)) -* **elements|ino-nav-drawer:** create nav-drawer element ([72dd914](https://github.com/inovex/elements/commit/72dd9143c3859a9b173a779de4d1ef9114d3f65c)) -* **elements|ino-nav-item:** create nav-item element ([72dd914](https://github.com/inovex/elements/commit/72dd9143c3859a9b173a779de4d1ef9114d3f65c)) -* **elements|ino-sidebar:** add ino-sidebar ([e9d56de](https://github.com/inovex/elements/commit/e9d56de9abfec70139f8f1cce9f164b245040f89)) -* **storybook:** add pure js example and cleanup docs ([7cc9fdb](https://github.com/inovex/elements/commit/7cc9fdb77bf746096dcedfc769f66ecdf981d3ea)) - - - -# [0.16.0](https://github.com/inovex/elements/compare/v0.15.1...v0.16.0) (2020-04-01) - - - -## [0.15.1](https://github.com/inovex/elements/compare/v0.15.0...v0.15.1) (2020-03-26) - - -### Bug Fixes - -* **elements:** revert @stencil/core to 1.10.3 due to style issues ([376c79d](https://github.com/inovex/elements/commit/376c79d94d45c4ab52bbf635bbfa9c446a0d7264)) - - - -# [0.15.0](https://github.com/inovex/elements/compare/v0.14.0...v0.15.0) (2020-03-25) - - -### Features - -* **elements|ino-button:** add property ino-loading to display a loading spinner ([7cbbce7](https://github.com/inovex/elements/commit/7cbbce7058162e2a585ce08431d28e0113a19cf8)) -* **elements|ino-header:** add component ([4c5c69f](https://github.com/inovex/elements/commit/4c5c69f5f97f43beb462197aad0c62ffab2e80b6)) -* **elements|ino-segment-group:** add ino-segment-group and -button ([e26478c](https://github.com/inovex/elements/commit/e26478cf593052c23cd707ecb678997dd5cd6e85)) - - - -# [0.14.0](https://github.com/inovex/elements/compare/v0.13.0...v0.14.0) (2020-03-17) - - -### Bug Fixes - -* **elements:** fix wrong index in activeTabChange event in the ino-tab-bar ([4c90881](https://github.com/inovex/elements/commit/4c908817d62af58fc6442ebd5271c5b099ade997)) - - -### Features - -* **elements:** add option to align snackbar to the right ([eb8b8ab](https://github.com/inovex/elements/commit/eb8b8ab39660e0f5fe4ea3a99ae5aa338b37d31a)) -* **elements:** ino-fab(-set) in inovex style ([8bd1b32](https://github.com/inovex/elements/commit/8bd1b32458f60ce2c876e005e5cbc1159e269587)) - - - -# [0.13.0](https://github.com/inovex/elements/compare/v0.12.0...v0.13.0) (2020-02-19) - - - -# [0.12.0](https://github.com/inovex/elements/compare/v0.11.0...v0.12.0) (2020-02-12) - - -### Features - -* **elements:** add option to mark inputs as optional ([6ee24de](https://github.com/inovex/elements/commit/6ee24de3e8953967e28483a7cc2c83e136a5d0bc)) -* **elements:** add ino-switch ([23a5512](https://github.com/inovex/elements/commit/23a55126912e218b47170b9a0442b1c2924cc3d7)) - - - -# [0.11.0](https://github.com/inovex/elements/compare/v0.10.1...v0.11.0) (2020-02-07) - - -### Features - -* **elements:** add new ino-error prop to ino-input ([3e4ae46](https://github.com/inovex/elements/commit/3e4ae46b5cc26f57dd0c43ffac3b1d1d47d1d626)) -* **elements:** add thousands sep., decimal places, unit to ino-input ([a7df4cb](https://github.com/inovex/elements/commit/a7df4cbe13e12c8069fddf29e760df080ccbcfd6)) - - - -## [0.10.1](https://github.com/inovex/elements/compare/v0.10.0...v0.10.1) (2019-12-09) - - - -# [0.10.0](https://github.com/inovex/elements/compare/v0.9.0...v0.10.0) (2019-12-09) diff --git a/packages/elements-react-example/.versionrc b/packages/elements-react-example/.versionrc deleted file mode 100644 index bc39931a78..0000000000 --- a/packages/elements-react-example/.versionrc +++ /dev/null @@ -1,37 +0,0 @@ -{ - "path": ".", - "skip": { - "bump": true, - "commit": true, - "tag": true - }, - "types": [ - { - "type": "feat", - "section": "Features" - }, - { - "type": "fix", - "section": "Bug Fixes" - }, - { - "type": "docs", - "section": "Documentation" - }, - { - "type": "style", - "section": "Styling", - "hidden": false - }, - { - "type": "chore", - "section": "Miscellaneous", - "hidden": true - }, - { - "type": "refactor", - "section": "Refactoring", - "hidden": true - } - ] -} diff --git a/packages/elements-react-example/CHANGELOG.md b/packages/elements-react-example/CHANGELOG.md deleted file mode 100644 index ad6fd2d653..0000000000 --- a/packages/elements-react-example/CHANGELOG.md +++ /dev/null @@ -1,87 +0,0 @@ -# Changelog - -All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. - -### [8.1.3](https://github.com/inovex/elements/compare/v8.1.2...v8.1.3) (2023-06-01) - -### [8.1.2](https://github.com/inovex/elements/compare/v8.1.1...v8.1.2) (2023-06-01) - -### [8.1.1](https://github.com/inovex/elements/compare/v8.1.0...v8.1.1) (2023-05-31) - -## [8.1.0](https://github.com/inovex/elements/compare/v8.0.0...v8.1.0) (2023-05-17) - -### Features - -- add new elements logo ([#912](https://github.com/inovex/elements/issues/912)) ([190ac1a](https://github.com/inovex/elements/commit/190ac1a3c3f44099b2c27e9e0e77da68cf93b0af)) - -### Bug Fixes - -- fix vue and react example project for stackblitz ([#853](https://github.com/inovex/elements/issues/853)) ([8e583b9](https://github.com/inovex/elements/commit/8e583b987d2469901ae5ceb9a245f38e279e3df6)) - -## [8.0.0](https://github.com/inovex/elements/compare/v7.1.2...v8.0.0) (2023-01-05) - -### ⚠ BREAKING CHANGES - -- **elements|ino-header:** We've decided to remove the `ino-header` component as it did not really provide the flexibility we wanted. To still use the inovex-elements header styles, we recommend to integrate our new stylesheet which styles all headlines from `

` to `

` and more. Have a look at [our integration guide](https://elements.inovex.de/version/v8.0.0/?path=/docs/docs-stylesheet--page). -- **elements|ino-sidebar:** Since the component is just a container with a simple slide animation and does not provide any other functionality or styling, we decided to remove it. - -### Refactoring - -- **elements|ino-header:** remove component ([#793](https://github.com/inovex/elements/issues/793)) ([a83734d](https://github.com/inovex/elements/commit/a83734de27ee64f459b14d0a08b487aab07c38ae)) -- **elements|ino-sidebar:** remove component ([#669](https://github.com/inovex/elements/issues/669)) ([349b84d](https://github.com/inovex/elements/commit/349b84d3ef329174f0bdcf4acbe357b63982eb22)) - -### [7.1.2](https://github.com/inovex/elements/compare/v7.1.1...v7.1.2) (2022-09-20) - -### Bug Fixes - -- changelog entries for new projects ([7a682d6](https://github.com/inovex/elements/commit/7a682d68d8170d11a733bda6283d68c1f0b3a1bf)) - -## 7.1.1 (2022-08-19) - -**Note:** Version bump only for package elements-react-example - -# Changelog - -### [7.1.1](https://github.com/inovex/elements/compare/v7.1.0...v7.1.1) (2022-08-19) - -### Features - -- **elements-angular:** support disable state handling in ControlValueAccessors ([#664](https://github.com/inovex/elements/issues/664)) ([18a02b3](https://github.com/inovex/elements/commit/18a02b3d40c4a9654e911745ec89f738e7297a37)) - -### Bug Fixes - -- **elements|ino-datepicker:** run initial validation before load ([#700](https://github.com/inovex/elements/issues/700)) ([38d91ae](https://github.com/inovex/elements/commit/38d91aee9deaa6006fcbef27dd82e710377893d9)) - -### Miscellaneous - -- **deps:** bump terser from 4.7.0 to 4.8.1 ([#666](https://github.com/inovex/elements/issues/666)) ([7aabfd3](https://github.com/inovex/elements/commit/7aabfd329ffcfa4bc463fe906186ae0e7876f898)) -- add release pipeline ([#561](https://github.com/inovex/elements/issues/561)) ([f3386dd](https://github.com/inovex/elements/commit/f3386dd8ac309862da522bce5e5ca762103f38a5)) - -### Documentation - -- **storybook:** add react starter guide ([#663](https://github.com/inovex/elements/issues/663)) ([a1883ce](https://github.com/inovex/elements/commit/a1883ce87f7ce681a75e75e4bf24e2ceb10e5bf5)) - -## 7.1.1 (2022-08-19) - -**Note:** Version bump only for package elements-react-example - -# Changelog - -## [7.1.0](https://github.com/inovex/elements/compare/v7.0.0...v7.1.0) (2022-07-18) - -### Features - -- **elements|ino-carousel:** add `valueChange` event to inform about slide changes on arrow click ([#650](https://github.com/inovex/elements/issues/650)) ([6f98a31](https://github.com/inovex/elements/commit/6f98a317294c9789d5fed72e9210d5f2adf5dacf)) -- **elements|ino-markdown-editor:** support task lists ([#660](https://github.com/inovex/elements/issues/660)) ([47a71c2](https://github.com/inovex/elements/commit/47a71c25faea9042987706badb5f00e36d021d53)) -- **elements|ino-radio-group:** add option to align radios vertically & horizontally ([#652](https://github.com/inovex/elements/issues/652)) ([2106dfd](https://github.com/inovex/elements/commit/2106dfdd85abd0a93b3325eb82216bddd1e4ea2b)) -- add angular example project ([#601](https://github.com/inovex/elements/issues/601)) ([b860b56](https://github.com/inovex/elements/commit/b860b56b4e7c37ccd55481e14889242d694cb8b5)) -- add react example project ([#519](https://github.com/inovex/elements/issues/519)) ([e420ac9](https://github.com/inovex/elements/commit/e420ac9796f982960f1d6ab19000f9701f918b67)) -- **elements|ino-icon-button:** add support for custom icons via default slot ([#600](https://github.com/inovex/elements/issues/600)) ([e2dae7d](https://github.com/inovex/elements/commit/e2dae7dd8b03664d07c7535f573b33cd4075f933)) -- **elements|ino-radio-group:** support keyboard navigation ([#644](https://github.com/inovex/elements/issues/644)) ([b0bf72f](https://github.com/inovex/elements/commit/b0bf72f860fed2bb64d3d7c6589737a01bb59f2b)) -- **elements|ino-range:** support input of intervals ([#605](https://github.com/inovex/elements/issues/605)) ([2f7d8fd](https://github.com/inovex/elements/commit/2f7d8fdb42fab55402adc8913502046a4e043453)) - -### Miscellaneous - -- **deps:** bump eventsource from 1.0.7 to 1.1.1 ([#623](https://github.com/inovex/elements/issues/623)) ([82cc7f6](https://github.com/inovex/elements/commit/82cc7f6d953bd68ecc8237c5f2aefa6053888315)) -- **deps:** bump moment from 2.29.2 to 2.29.4 ([#658](https://github.com/inovex/elements/issues/658)) ([c414401](https://github.com/inovex/elements/commit/c4144019c597619b5383decee32f8c90459f889a)) -- **storybook:** update storybook to 6.5 ([#648](https://github.com/inovex/elements/issues/648)) ([a9ed814](https://github.com/inovex/elements/commit/a9ed814aa1434614492c1b406fab91d38c51da74)) diff --git a/packages/elements-react/.versionrc b/packages/elements-react/.versionrc deleted file mode 100644 index bc39931a78..0000000000 --- a/packages/elements-react/.versionrc +++ /dev/null @@ -1,37 +0,0 @@ -{ - "path": ".", - "skip": { - "bump": true, - "commit": true, - "tag": true - }, - "types": [ - { - "type": "feat", - "section": "Features" - }, - { - "type": "fix", - "section": "Bug Fixes" - }, - { - "type": "docs", - "section": "Documentation" - }, - { - "type": "style", - "section": "Styling", - "hidden": false - }, - { - "type": "chore", - "section": "Miscellaneous", - "hidden": true - }, - { - "type": "refactor", - "section": "Refactoring", - "hidden": true - } - ] -} diff --git a/packages/elements-react/CHANGELOG.md b/packages/elements-react/CHANGELOG.md deleted file mode 100644 index 4bce3480a5..0000000000 --- a/packages/elements-react/CHANGELOG.md +++ /dev/null @@ -1,266 +0,0 @@ -# Changelog - -All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. - -### [8.1.3](https://github.com/inovex/elements/compare/v8.1.2...v8.1.3) (2023-06-01) - -### [8.1.2](https://github.com/inovex/elements/compare/v8.1.1...v8.1.2) (2023-06-01) - -### [8.1.1](https://github.com/inovex/elements/compare/v8.1.0...v8.1.1) (2023-05-31) - -## [8.1.0](https://github.com/inovex/elements/compare/v8.0.0...v8.1.0) (2023-05-17) - -### Features - -- **elements:** add ino-accordion component ([#876](https://github.com/inovex/elements/issues/876)) ([82c98a8](https://github.com/inovex/elements/commit/82c98a8ce83edccb933bb976fa97d8b4aefbf926)) - -## [8.0.0](https://github.com/inovex/elements/compare/v7.1.2...v8.0.0) (2023-01-05) - -### ⚠ BREAKING CHANGES - -- **elements|ino-header:** We've decided to remove the `ino-header` component as it did not really provide the flexibility we wanted. To still use the inovex-elements header styles, we recommend to integrate our new stylesheet which styles all headlines from `

` to `

` and more. Have a look at [our integration guide](https://elements.inovex.de/version/v8.0.0/?path=/docs/docs-stylesheet--page). -- **elements|ino-form-row:** Since our input component provides a label on its own, this component is obsolete. That's why we've decided to remove it. -- **elements|ino-sidebar:** Since the component is just a container with a simple slide animation and does not provide any other functionality or styling, we decided to remove it. - -### Refactoring - -- **elements|ino-form-row:** remove component ([#718](https://github.com/inovex/elements/issues/718)) ([e609947](https://github.com/inovex/elements/commit/e609947e67e6c2dd634c618f7afae0e0cfcc4355)) -- **elements|ino-header:** remove component ([#793](https://github.com/inovex/elements/issues/793)) ([a83734d](https://github.com/inovex/elements/commit/a83734de27ee64f459b14d0a08b487aab07c38ae)) -- **elements|ino-sidebar:** remove component ([#669](https://github.com/inovex/elements/issues/669)) ([349b84d](https://github.com/inovex/elements/commit/349b84d3ef329174f0bdcf4acbe357b63982eb22)) - -### [7.1.2](https://github.com/inovex/elements/compare/v7.1.1...v7.1.2) (2022-09-20) - -## 7.1.1 (2022-08-19) - -**Note:** Version bump only for package @inovex.de/elements-react - -# Changelog - -All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. - -### [7.1.1](https://github.com/inovex/elements/compare/v7.1.0...v7.1.1) (2022-08-19) - -## [7.1.0](https://github.com/inovex/elements/compare/v7.0.0...v7.1.0) (2022-07-18) - -## [7.0.0](https://github.com/inovex/elements/compare/v6.2.0...v7.0.0) (2022-05-23) - -### ⚠ BREAKING CHANGES - -- **elements-react:** We've updated the way we build the `elements-react` package. In order to be future-proof, we have to drop the support for React Versions < 17. - -### Refactoring - -- **elements-react:** use stencils react-output-target ([#537](https://github.com/inovex/elements/issues/537)) ([b797052](https://github.com/inovex/elements/commit/b7970520d9da7d055ffa5ec608f68871de2eb471)) - -## [6.2.0](https://github.com/inovex/elements/compare/v6.1.0...v6.2.0) (2022-04-22) - -## [6.1.0](https://github.com/inovex/elements/compare/v6.0.0...v6.1.0) (2022-03-10) - -## [6.0.0](https://github.com/inovex/elements/compare/v5.1.0...v6.0.0) (2022-03-02) - -### ⚠ BREAKING CHANGES - -- **elements|ino-table:** Due to performance reasons we have removed the components `` and ``. The `` has been reworked to work with the native table elements (`` and ``). Additionally, a new component `` was provided to be used instead of the `` element to implement functionalities like filtering and sorting. For extensive examples, check out the respective stories. -- **elements:** \* `ino-progress-bar`: Removed `reversed` property as it is no longer supported by our underlying library -- `ino-chip-set`: Has been removed because it was only a wrapper, whose logic does not demand a component of its own. -- `ino-chip`: This component has undergone an extensive rework. We removed the already deprecated `icon` property (use slots instead). The event `removeChip` has been renamed to `chipRemoved` to be consistent with our naming scheme. The event now emits `value` as its detail instead of the element itself (element can still be accessed by `event.target`). -- `ino-switch`: All CSS-Vars have been removed in order to keep a more consistent look across the library and also to reduce the maintenance cost. -- **elements|ino-currency-input:** Move currency input functionality of `` to a separate component `` to reduce the complexity of the input component. In the course of this, we removed the properties `decimalPlaces` and `thousandsSeparator` from the ``. The new component supports these functionalities by providing the respective locale. - -### Features - -- **elements-react:** upgrade to typescript 4.1 ([#500](https://github.com/inovex/elements/issues/500)) ([e0448bc](https://github.com/inovex/elements/commit/e0448bc9c006e3b0c74c2968ef250c3c348be653)) -- **elements|ino-currency-input:** add component ([#481](https://github.com/inovex/elements/issues/481)) ([bd1ab55](https://github.com/inovex/elements/commit/bd1ab5551e8776a0c4d4f037425f9c5bb2aa5cbe)) -- **elements|ino-markdown-editor:** add new component ([#471](https://github.com/inovex/elements/issues/471)) ([8803083](https://github.com/inovex/elements/commit/88030835d52ed638d0a467fdfa90d2bd57ec631b)) -- **elements|ino-table:** rework the component along with all the related elements ([#459](https://github.com/inovex/elements/issues/459)) ([a3141e3](https://github.com/inovex/elements/commit/a3141e348b1088832c8a8cdde07922ed4b4a3374)) - -### Miscellaneous - -- **elements:** update mdc packages to v13 ([#349](https://github.com/inovex/elements/issues/349)) ([77452bf](https://github.com/inovex/elements/commit/77452bf4f97862c7ee0a576a071c0649d67fc30b)) - -## [5.1.0](https://github.com/inovex/elements/compare/v5.0.0...v5.1.0) (2021-11-30) - -### Miscellaneous - -- update readmes ([#445](https://github.com/inovex/elements/issues/445)) ([2784a2c](https://github.com/inovex/elements/commit/2784a2c51a94369dd2229bbe619e8d04b4422179)) - -## [5.0.0](https://github.com/inovex/elements/compare/v4.1.1...v5.0.0) (2021-10-18) - -### [4.1.1](https://github.com/inovex/elements/compare/v4.1.0...v4.1.1) (2021-09-06) - -## [4.1.0](https://github.com/inovex/elements/compare/v4.0.0...v4.1.0) (2021-08-11) - -### Features - -- **elements:** add new component `` ([#402](https://github.com/inovex/elements/issues/402)) ([e93b20f](https://github.com/inovex/elements/commit/e93b20f7ac05500a11dbbeefbbcd382da6146ef3)) - -### Bug Fixes - -- **elements-react:** add missing components ([#407](https://github.com/inovex/elements/issues/407)) ([d886c2a](https://github.com/inovex/elements/commit/d886c2a5c5aced430fdc533c052a83cd5f202369)) - -## [4.0.0](https://github.com/inovex/elements/compare/v3.0.0...v4.0.0) (2021-07-05) - -### Bug Fixes - -- fix git hook error message ([#372](https://github.com/inovex/elements/issues/372)) ([4716c32](https://github.com/inovex/elements/commit/4716c32974eee4ab38a12e6743de005b9666a203)) - -### Miscellaneous - -- migrate from tslint to eslint ([#283](https://github.com/inovex/elements/issues/283)) ([19a4bf6](https://github.com/inovex/elements/commit/19a4bf65fe02649ef4b701f61b329c48b90f3b06)) -- publish v3.0.1 ([ca7a24d](https://github.com/inovex/elements/commit/ca7a24d68944c06c78d88f58ec5151966c0210a6)) - -### [3.0.1](https://github.com/inovex/elements/compare/v3.0.0...v3.0.1) (2021-04-22) - -## [3.0.0](https://github.com/inovex/elements/compare/v2.3.0...v3.0.0) (2021-04-13) - -### ⚠ BREAKING CHANGES - -- **elements|ino-icon:** We have changed our internal icon handling to make working with them more intuitive. - If you are currently using the elements with Vue.js, you need to update your icon import like this: - -**From**: `import { ICON_PATHS } from '@inovex.de/elements/dist/inovex-elements/icon-assets/SVG/index.esm.js';` - -**To**: `import { ICON_PATHS } from '@inovex.de/elements/dist/inovex-elements/ino-icon/index.esm.js';` - -### Refactoring - -- **elements|ino-icon:** avoid duplicate icon files ([#255](https://github.com/inovex/elements/issues/255)) ([cb6da53](https://github.com/inovex/elements/commit/cb6da5315c6a132f4d754d325b0aa19b06f9a6a6)) - -## [2.3.0](https://github.com/inovex/elements/compare/v2.2.1...v2.3.0) (2021-01-27) - -### [2.2.1](https://github.com/inovex/elements/compare/v2.2.0...v2.2.1) (2020-12-10) - -## [2.2.0](https://github.com/inovex/elements/compare/v2.1.0...v2.2.0) (2020-12-01) - -## [2.1.0](https://github.com/inovex/elements/compare/v2.0.0...v2.1.0) (2020-11-24) - -### Bug Fixes - -- **elements-react:** export ino-carousel/-slide components ([#182](https://github.com/inovex/elements/issues/182)) ([4062809](https://github.com/inovex/elements/commit/4062809a08094576b3fac1256f9f884a9ff6cec6)) - -### Miscellaneous - -- improve windows integration ([#172](https://github.com/inovex/elements/issues/172)) ([6fee7f4](https://github.com/inovex/elements/commit/6fee7f45eb529af0482987dfa4ce4b2124be3cd0)) - -## [2.0.0](https://github.com/inovex/elements/compare/v1.2.0...v2.0.0) (2020-10-20) - -### Miscellaneous - -- remove duplicated entries in the changelog ([#149](https://github.com/inovex/elements/issues/149)) ([9f1b565](https://github.com/inovex/elements/commit/9f1b565402c80673b9fb6e51f595378e2c0d191e)) - -## [1.2.0](https://github.com/inovex/elements/compare/v1.1.0...v1.2.0) (2020-10-14) - -### Miscellaneous - -- hide refactoring commit type in changelog ([#130](https://github.com/inovex/elements/issues/130)) ([00dbf1a](https://github.com/inovex/elements/commit/00dbf1a55828aad4d2c0e29978dc3abe38ab7cbe)) - -## [1.1.0](https://github.com/inovex/elements/compare/v1.0.2...v1.1.0) (2020-10-07) - -### Miscellaneous - -- **deps:** bump elliptic from 6.5.1 to 6.5.3 in /packages/elements-react ([#101](https://github.com/inovex/elements/issues/101)) ([e311586](https://github.com/inovex/elements/commit/e311586d36ab8e64b1183050fece4b570a5b948e)) -- **deps:** bump lodash from 4.17.15 to 4.17.20 in /packages/elements-react ([#100](https://github.com/inovex/elements/issues/100)) ([7bf8779](https://github.com/inovex/elements/commit/7bf8779e001a841f45e1873b5be62cab935f2564)) -- **deps:** bump minimist from 1.2.0 to 1.2.5 in /packages/elements-react ([#99](https://github.com/inovex/elements/issues/99)) ([3c0fbf4](https://github.com/inovex/elements/commit/3c0fbf4da7c4af587a45babb73b9b4f06b5bcfbc)) -- **elements:** update stencil to v2.0.3 ([#85](https://github.com/inovex/elements/issues/85)) ([99b593d](https://github.com/inovex/elements/commit/99b593d0ee94b8637444a8aa036ebbd6e336490a)) - -### [1.0.2](https://github.com/inovex/elements/compare/v1.0.1...v1.0.2) (2020-09-22) - -### [1.0.1](https://github.com/inovex/elements/compare/v1.0.0...v1.0.1) (2020-09-22) - -## [1.0.0](https://github.com/inovex/elements/compare/v0.21.0...v1.0.0) (2020-09-16) - -### ⚠ BREAKING CHANGES - -- We changed the scopes of all our packages from `@inovex` to `@inovex.de` in order to match our newly created NPM org. Unfortunately, `@inovex` was already taken. To use the inovex-elements beyond version 0.21.0, you have to change the scope in your dependencies from `@inovex/*` to `@inovex.de/*`. This way you will receive our new versions from the public registry of npmjs. - -### Features - -- **elements|ino-dialog:** add dialog component ([da53a5a](https://github.com/inovex/elements/commit/da53a5a9c9f57a7fb7be91ced04c8a3db8c8ecc7)) - -### Documentation - -- update url's of storybook ([#12](https://github.com/inovex/elements/issues/12)) ([791c8da](https://github.com/inovex/elements/commit/791c8daed3e774b31fb41259bf1410176f63fdaa)) - -### Miscellaneous - -- add heading for refactor commit type ([#54](https://github.com/inovex/elements/issues/54)) ([c5e0bdc](https://github.com/inovex/elements/commit/c5e0bdc793f5a26bd82166475ecd27a17f99f9d9)) -- list additional commit types in generated changelogs ([#5](https://github.com/inovex/elements/issues/5)) ([7f7c7bf](https://github.com/inovex/elements/commit/7f7c7bff2cb4f795d7df30d3e0a86ffb12bef419)) -- update references to new repository in changelogs ([#16](https://github.com/inovex/elements/issues/16)) ([06f83f1](https://github.com/inovex/elements/commit/06f83f1acd0aef1cf5941766ebc17203648cda52)) -- update release workflow ([#13](https://github.com/inovex/elements/issues/13)) ([14b9578](https://github.com/inovex/elements/commit/14b9578fb437b2801a68e478007f581805ea34ef)) -- update repository references in packages ([#15](https://github.com/inovex/elements/issues/15)) ([2b38cc5](https://github.com/inovex/elements/commit/2b38cc51f5c76851f127b9618ed3fda475c351a6)) - -### Refactoring - -- change scope from (at)inovex to (at)inovex.de ([#66](https://github.com/inovex/elements/issues/66)) ([96186c2](https://github.com/inovex/elements/commit/96186c2b6f42eb202acf69cd7e0da6280b831864)) - -# [0.21.0](https://github.com/inovex/elements/compare/v0.20.0...v0.21.0) (2020-07-02) - -# [0.20.0](https://github.com/inovex/elements/compare/v0.19.1...v0.20.0) (2020-06-25) - -### Features - -- **elements:** add ino-img-list component ([3c15e98](https://github.com/inovex/elements/commit/3c15e9818a46e1f5860eed8e83ad6f200262f71f)) - -## [0.19.1](https://github.com/inovex/elements/compare/v0.19.0...v0.19.1) (2020-06-18) - -# [0.19.0](https://github.com/inovex/elements/compare/v0.18.0...v0.19.0) (2020-06-18) - -### Features - -- **elements:** add ino-table/-row/-cell components ([fc2f778](https://github.com/inovex/elements/commit/fc2f778ada0c4153d9f67a2a8daef4250228b64f)) - -# [0.18.0](https://github.com/inovex/elements/compare/v0.17.0...v0.18.0) (2020-05-20) - -### Features - -- **elements|ino-option-group:** add ino-option-group component ([6aa7a3c](https://github.com/inovex/elements/commit/6aa7a3ca7bbe771b269b27934bea88ce021b9bc6)) - -# [0.17.0](https://github.com/inovex/elements/compare/v0.16.0...v0.17.0) (2020-04-29) - -### Bug Fixes - -- **react|wrapper:** fix react types for stencil update (fixes elements 0.15.x and 0.16.x) ([4ffff06](https://github.com/inovex/elements/commit/4ffff06dbe33bb58d250ae89bee81bbb08c9c600)) - -### Features - -- **elements-react|ino-option:** add component ([dbfc1e4](https://github.com/inovex/elements/commit/dbfc1e4dd6fd3ebc0f55d257948b88f422b520be)) -- **elements|ino-checkbox:** add selection variant ([3e74a78](https://github.com/inovex/elements/commit/3e74a7892bdaa9dd12e1be8cf60780881a7b10d4)) -- **elements|ino-icon:** unify icons & add styling options with CSS variables ([a755e69](https://github.com/inovex/elements/commit/a755e69a656b591d869f23af818bc8a51b3718cb)) -- **elements|ino-nav-drawer:** create nav-drawer element ([72dd914](https://github.com/inovex/elements/commit/72dd9143c3859a9b173a779de4d1ef9114d3f65c)) -- **elements|ino-nav-item:** create nav-item element ([72dd914](https://github.com/inovex/elements/commit/72dd9143c3859a9b173a779de4d1ef9114d3f65c)) -- **elements|ino-sidebar:** add ino-sidebar ([e9d56de](https://github.com/inovex/elements/commit/e9d56de9abfec70139f8f1cce9f164b245040f89)) -- **storybook:** add pure js example and cleanup docs ([7cc9fdb](https://github.com/inovex/elements/commit/7cc9fdb77bf746096dcedfc769f66ecdf981d3ea)) - -# [0.16.0](https://github.com/inovex/elements/compare/v0.15.1...v0.16.0) (2020-04-01) - -## [0.15.1](https://github.com/inovex/elements/compare/v0.15.0...v0.15.1) (2020-03-26) - -# [0.15.0](https://github.com/inovex/elements/compare/v0.14.0...v0.15.0) (2020-03-25) - -### Bug Fixes - -- **elements-react|ino-control-item:** add missing component ([9f29b68](https://github.com/inovex/elements/commit/9f29b68095b5286368533aa359a491580c7e848d)) - -### Features - -- **elements|ino-header:** add component ([4c5c69f](https://github.com/inovex/elements/commit/4c5c69f5f97f43beb462197aad0c62ffab2e80b6)) - -# [0.14.0](https://github.com/inovex/elements/compare/v0.13.0...v0.14.0) (2020-03-17) - -# [0.13.0](https://github.com/inovex/elements/compare/v0.12.0...v0.13.0) (2020-02-19) - -# [0.12.0](https://github.com/inovex/elements/compare/v0.11.0...v0.12.0) (2020-02-12) - -### Features - -- **elements-react:** add ino-switch ([23a5512](https://github.com/inovex/elements/commit/23a55126912e218b47170b9a0442b1c2924cc3d7)) - -# [0.11.0](https://github.com/inovex/elements/compare/v0.10.1...v0.11.0) (2020-02-07) - -### Features - -- **elements-react:** add ino-radio-group component ([2500449](https://github.com/inovex/elements/commit/2500449b7368e0184667c9fd32550a450618c4dd)) - -## [0.10.1](https://github.com/inovex/elements/compare/v0.10.0...v0.10.1) (2019-12-09) - -# [0.10.0](https://github.com/inovex/elements/compare/v0.9.0...v0.10.0) (2019-12-09) diff --git a/packages/elements-vue-example/.versionrc b/packages/elements-vue-example/.versionrc deleted file mode 100644 index bc39931a78..0000000000 --- a/packages/elements-vue-example/.versionrc +++ /dev/null @@ -1,37 +0,0 @@ -{ - "path": ".", - "skip": { - "bump": true, - "commit": true, - "tag": true - }, - "types": [ - { - "type": "feat", - "section": "Features" - }, - { - "type": "fix", - "section": "Bug Fixes" - }, - { - "type": "docs", - "section": "Documentation" - }, - { - "type": "style", - "section": "Styling", - "hidden": false - }, - { - "type": "chore", - "section": "Miscellaneous", - "hidden": true - }, - { - "type": "refactor", - "section": "Refactoring", - "hidden": true - } - ] -} diff --git a/packages/elements-vue-example/CHANGELOG.md b/packages/elements-vue-example/CHANGELOG.md deleted file mode 100644 index edc50ccb9a..0000000000 --- a/packages/elements-vue-example/CHANGELOG.md +++ /dev/null @@ -1,123 +0,0 @@ -# Changelog - -All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. - -### [8.1.3](https://github.com/inovex/elements/compare/v8.1.2...v8.1.3) (2023-06-01) - -### [8.1.2](https://github.com/inovex/elements/compare/v8.1.1...v8.1.2) (2023-06-01) - -### [8.1.1](https://github.com/inovex/elements/compare/v8.1.0...v8.1.1) (2023-05-31) - -## [8.1.0](https://github.com/inovex/elements/compare/v8.0.0...v8.1.0) (2023-05-17) - -### Bug Fixes - -- fix vue and react example project for stackblitz ([#853](https://github.com/inovex/elements/issues/853)) ([8e583b9](https://github.com/inovex/elements/commit/8e583b987d2469901ae5ceb9a245f38e279e3df6)) - -## [8.0.0](https://github.com/inovex/elements/compare/v7.1.2...v8.0.0) (2023-01-05) - -### ⚠ BREAKING CHANGES - -- **elements|ino-header:** We've decided to remove the `ino-header` component as it did not really provide the flexibility we wanted. To still use the inovex-elements header styles, we recommend to integrate our new stylesheet which styles all headlines from `

` to `

` and more. Have a look at [our integration guide](https://elements.inovex.de/version/v8.0.0/?path=/docs/docs-stylesheet--page). - -### Refactoring - -- **elements|ino-header:** remove component ([#793](https://github.com/inovex/elements/issues/793)) ([a83734d](https://github.com/inovex/elements/commit/a83734de27ee64f459b14d0a08b487aab07c38ae)) - -### [7.1.2](https://github.com/inovex/elements/compare/v7.1.1...v7.1.2) (2022-09-20) - -### Bug Fixes - -- changelog entries for new projects ([7a682d6](https://github.com/inovex/elements/commit/7a682d68d8170d11a733bda6283d68c1f0b3a1bf)) - -## 7.1.1 (2022-08-19) - -**Note:** Version bump only for package elements-vue-example - -# Changelog - -### [7.1.1](https://github.com/inovex/elements/compare/v7.1.0...v7.1.1) (2022-08-19) - -### Features - -- **elements-angular:** support disable state handling in ControlValueAccessors ([#664](https://github.com/inovex/elements/issues/664)) ([18a02b3](https://github.com/inovex/elements/commit/18a02b3d40c4a9654e911745ec89f738e7297a37)) - -### Bug Fixes - -- **elements|ino-datepicker:** run initial validation before load ([#700](https://github.com/inovex/elements/issues/700)) ([38d91ae](https://github.com/inovex/elements/commit/38d91aee9deaa6006fcbef27dd82e710377893d9)) - -### Miscellaneous - -- **deps:** bump terser from 4.7.0 to 4.8.1 ([#666](https://github.com/inovex/elements/issues/666)) ([7aabfd3](https://github.com/inovex/elements/commit/7aabfd329ffcfa4bc463fe906186ae0e7876f898)) -- add release pipeline ([#561](https://github.com/inovex/elements/issues/561)) ([f3386dd](https://github.com/inovex/elements/commit/f3386dd8ac309862da522bce5e5ca762103f38a5)) - -### Documentation - -- **storybook:** add react starter guide ([#663](https://github.com/inovex/elements/issues/663)) ([a1883ce](https://github.com/inovex/elements/commit/a1883ce87f7ce681a75e75e4bf24e2ceb10e5bf5)) - -## 7.1.1 (2022-08-19) - -**Note:** Version bump only for package elements-vue-example - -# Changelog - -## [7.1.0](https://github.com/inovex/elements/compare/v7.0.0...v7.1.0) (2022-07-18) - -### Features - -- **elements|ino-carousel:** add `valueChange` event to inform about slide changes on arrow click ([#650](https://github.com/inovex/elements/issues/650)) ([6f98a31](https://github.com/inovex/elements/commit/6f98a317294c9789d5fed72e9210d5f2adf5dacf)) -- **elements|ino-markdown-editor:** support task lists ([#660](https://github.com/inovex/elements/issues/660)) ([47a71c2](https://github.com/inovex/elements/commit/47a71c25faea9042987706badb5f00e36d021d53)) -- **elements|ino-radio-group:** add option to align radios vertically & horizontally ([#652](https://github.com/inovex/elements/issues/652)) ([2106dfd](https://github.com/inovex/elements/commit/2106dfdd85abd0a93b3325eb82216bddd1e4ea2b)) -- add angular example project ([#601](https://github.com/inovex/elements/issues/601)) ([b860b56](https://github.com/inovex/elements/commit/b860b56b4e7c37ccd55481e14889242d694cb8b5)) -- add react example project ([#519](https://github.com/inovex/elements/issues/519)) ([e420ac9](https://github.com/inovex/elements/commit/e420ac9796f982960f1d6ab19000f9701f918b67)) -- **elements|ino-icon-button:** add support for custom icons via default slot ([#600](https://github.com/inovex/elements/issues/600)) ([e2dae7d](https://github.com/inovex/elements/commit/e2dae7dd8b03664d07c7535f573b33cd4075f933)) -- **elements|ino-radio-group:** support keyboard navigation ([#644](https://github.com/inovex/elements/issues/644)) ([b0bf72f](https://github.com/inovex/elements/commit/b0bf72f860fed2bb64d3d7c6589737a01bb59f2b)) -- **elements|ino-range:** support input of intervals ([#605](https://github.com/inovex/elements/issues/605)) ([2f7d8fd](https://github.com/inovex/elements/commit/2f7d8fdb42fab55402adc8913502046a4e043453)) - -### Miscellaneous - -- **deps:** bump eventsource from 1.0.7 to 1.1.1 ([#623](https://github.com/inovex/elements/issues/623)) ([82cc7f6](https://github.com/inovex/elements/commit/82cc7f6d953bd68ecc8237c5f2aefa6053888315)) -- **deps:** bump moment from 2.29.2 to 2.29.4 ([#658](https://github.com/inovex/elements/issues/658)) ([c414401](https://github.com/inovex/elements/commit/c4144019c597619b5383decee32f8c90459f889a)) -- **storybook:** update storybook to 6.5 ([#648](https://github.com/inovex/elements/issues/648)) ([a9ed814](https://github.com/inovex/elements/commit/a9ed814aa1434614492c1b406fab91d38c51da74)) - -## [7.0.0](https://github.com/inovex/elements/compare/v6.2.0...v7.0.0) (2022-05-23) - -### ⚠ BREAKING CHANGES - -- **elements:** To be more consistent with our API across all components, we've decided to migrate from `label` properties to default slots. This also provides more flexibility as the text element is provided by the user. As the changes are significant, they will not break anything yet. We've added warning messages to help you migrate until the next major version will be released. The components affected are the following: ``, ``, `, ``. -- **elements|ino-input:** Remove the `size` property of the `` as it has no effect. Use `width` and `height` to change the dimensions of the element. -- **elements-react:** We've updated the way we build the `elements-react` package. In order to be future-proof, we have to drop the support for React Versions < 17. -- **elements|ino-button:** We've updated the design of the ``. In order to have a consistent look and feel across all of our components, we've decided to get rid of the `colorScheme` property and most of our CSS-Variables. If you need to customize the button, you can do that just like any other HTML Element as we removed the Shadow-DOM of the component. Furthermore, we removed/reworked some old props on our way. The `fill` property has been renamed to `variant` and features the options `filled` (previously known as `solid), `outlined`, and `text`(replacement of`inverse`). The property `edgeMirrored` has been removed as its use case was very specific. -- **elements|ino-icon:** rename the icon `request` to `share` - -### Features - -- **elements:** add support for Vue3 ([#554](https://github.com/inovex/elements/issues/554)) ([dc05299](https://github.com/inovex/elements/commit/dc05299dce07fdfce73192969e863cb0c4a123cb)) -- **elements|ino-popover:** add follow cursor option ([#577](https://github.com/inovex/elements/issues/577)) ([dc76d3c](https://github.com/inovex/elements/commit/dc76d3c942f00deed72af15e3a2619f65d420cae)) - -### Bug Fixes - -- **elements|ino-autocomplete:** fix wrong menu positioning if helper text exists ([#586](https://github.com/inovex/elements/issues/586)) ([0f5ce14](https://github.com/inovex/elements/commit/0f5ce147b03af7035703d4e183d421e5bbc87f26)) -- **elements|ino-currency-input:** allow `0` in `value` ([#584](https://github.com/inovex/elements/issues/584)) ([081d82c](https://github.com/inovex/elements/commit/081d82c71b3b4812b343d4cd9cb34aaa15057f0b)) -- **elements|ino-icon-button:** improve button styling in disabled state ([#596](https://github.com/inovex/elements/issues/596)) ([594a49a](https://github.com/inovex/elements/commit/594a49aaedae5cbfdabea84bc8b3b113804bcb2e)) -- **storybook:** stories not being sorted correctly ([#580](https://github.com/inovex/elements/issues/580)) ([f618f35](https://github.com/inovex/elements/commit/f618f359e76175f451cc95d4fb8fdbfabf7e7db0)) - -### Documentation - -- update component development docs ([#567](https://github.com/inovex/elements/issues/567)) ([543dd01](https://github.com/inovex/elements/commit/543dd0103a7486fa8a763884cafdac7d6798c658)) - -### Miscellaneous - -- update pull request template ([#582](https://github.com/inovex/elements/issues/582)) ([16b04cf](https://github.com/inovex/elements/commit/16b04cfb9f4e11912bfd7407072a468a7b392a24)) -- **deps:** bump async from 2.6.3 to 2.6.4 ([#576](https://github.com/inovex/elements/issues/576)) ([550bd17](https://github.com/inovex/elements/commit/550bd17f5fc0c4d3ca9487bf2eb1730d9e44f2b4)) -- **deps:** bump minimist from 1.2.5 to 1.2.6 ([#563](https://github.com/inovex/elements/issues/563)) ([5c4df85](https://github.com/inovex/elements/commit/5c4df858f75271c4ed04dd0b09abfd6b5977d940)) -- **deps:** bump moment from 2.26.0 to 2.29.2 ([#568](https://github.com/inovex/elements/issues/568)) ([befee4f](https://github.com/inovex/elements/commit/befee4fec89d428a856db00e53ab719d9351c2c9)) - -- **elements|ino-button:** update styling ([#571](https://github.com/inovex/elements/issues/571)) ([0867d86](https://github.com/inovex/elements/commit/0867d86f095e3f13e91aef2362f25c97cdb8453a)) - -### Refactoring - -- **elements:** use default slot for labels instead of properties ([#607](https://github.com/inovex/elements/issues/607)) ([a934fde](https://github.com/inovex/elements/commit/a934fde471ab8ff778d7ddbfa216f1313dc76183)) -- **elements-react:** use stencils react-output-target ([#537](https://github.com/inovex/elements/issues/537)) ([b797052](https://github.com/inovex/elements/commit/b7970520d9da7d055ffa5ec608f68871de2eb471)) -- **elements|ino-icon:** rename icon `request` to `share` ([#556](https://github.com/inovex/elements/issues/556)) ([da2940e](https://github.com/inovex/elements/commit/da2940ea547b69d5596314da00e880358b08b821)) -- **elements|ino-input:** remove size property ([#557](https://github.com/inovex/elements/issues/557)) ([d69af55](https://github.com/inovex/elements/commit/d69af5529134ec3d0b697635cae224e30b01cbca)) diff --git a/packages/elements-vue/.versionrc b/packages/elements-vue/.versionrc deleted file mode 100644 index bc39931a78..0000000000 --- a/packages/elements-vue/.versionrc +++ /dev/null @@ -1,37 +0,0 @@ -{ - "path": ".", - "skip": { - "bump": true, - "commit": true, - "tag": true - }, - "types": [ - { - "type": "feat", - "section": "Features" - }, - { - "type": "fix", - "section": "Bug Fixes" - }, - { - "type": "docs", - "section": "Documentation" - }, - { - "type": "style", - "section": "Styling", - "hidden": false - }, - { - "type": "chore", - "section": "Miscellaneous", - "hidden": true - }, - { - "type": "refactor", - "section": "Refactoring", - "hidden": true - } - ] -} diff --git a/packages/elements-vue/CHANGELOG.md b/packages/elements-vue/CHANGELOG.md deleted file mode 100644 index 759caa124f..0000000000 --- a/packages/elements-vue/CHANGELOG.md +++ /dev/null @@ -1,118 +0,0 @@ -# Changelog - -All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. - -### [8.1.3](https://github.com/inovex/elements/compare/v8.1.2...v8.1.3) (2023-06-01) - -### [8.1.2](https://github.com/inovex/elements/compare/v8.1.1...v8.1.2) (2023-06-01) - -### [8.1.1](https://github.com/inovex/elements/compare/v8.1.0...v8.1.1) (2023-05-31) - -## [8.1.0](https://github.com/inovex/elements/compare/v8.0.0...v8.1.0) (2023-05-17) - -### Features - -- **elements|ino-carousel:** add stepper to indicate currently displayed slide ([#878](https://github.com/inovex/elements/issues/878)) ([e414aef](https://github.com/inovex/elements/commit/e414aefaef9218dc11acc59f863d6ae6233d6bea)) -- **elements|ino-chip:** add clickable option ([#933](https://github.com/inovex/elements/issues/933)) ([6051f84](https://github.com/inovex/elements/commit/6051f84f2233af5c80ac0e510c5088ea8254177f)) -- **elements:** add delay option for ino-tooltip and ino-popover ([#932](https://github.com/inovex/elements/issues/932)) ([067aa59](https://github.com/inovex/elements/commit/067aa59ea426bf937c5732382321c2b060f8f706)) -- **elements:** add ino-accordion component ([#876](https://github.com/inovex/elements/issues/876)) ([82c98a8](https://github.com/inovex/elements/commit/82c98a8ce83edccb933bb976fa97d8b4aefbf926)) - -## [8.0.0](https://github.com/inovex/elements/compare/v7.1.2...v8.0.0) (2023-01-05) - -### ⚠ BREAKING CHANGES - -- **elements|ino-header:** We've decided to remove the `ino-header` component as it did not really provide the flexibility we wanted. To still use the inovex-elements header styles, we recommend to integrate our new stylesheet which styles all headlines from `

` to `

` and more. Have a look at [our integration guide](https://elements.inovex.de/version/v8.0.0/?path=/docs/docs-stylesheet--page). -- **elements|ino-chip:** As part of the design update, we've decided to remove the `color-scheme` property in all input elements. Read above for more information. -- **elements|ino-switch:** As part of the design update, we've decided to remove the `color-scheme` property in all input elements. Read above for more information. -- **elements|ino-form-row:** Since our input component provides a label on its own, this component is obsolete. That's why we've decided to remove it. -- **elements|ino-range:** As part of the design update, we've decided to remove the `color-scheme` property in all input elements. Read above for more information. -- **elements|ino-sidebar:** Since the component is just a container with a simple slide animation and does not provide any other functionality or styling, we decided to remove it. - -### Styling - -- **elements|ino-chip:** update design ([#752](https://github.com/inovex/elements/issues/752)) ([26dbacd](https://github.com/inovex/elements/commit/26dbacd7cfd7d829d7ef5087b919c00c1a003455)) -- **elements|ino-range:** apply new design ([#712](https://github.com/inovex/elements/issues/712)) ([11ea415](https://github.com/inovex/elements/commit/11ea4155f33fa895222afab3dd1275ff434f4ab9)) - -### Refactoring - -- **elements|ino-form-row:** remove component ([#718](https://github.com/inovex/elements/issues/718)) ([e609947](https://github.com/inovex/elements/commit/e609947e67e6c2dd634c618f7afae0e0cfcc4355)) -- **elements|ino-header:** remove component ([#793](https://github.com/inovex/elements/issues/793)) ([a83734d](https://github.com/inovex/elements/commit/a83734de27ee64f459b14d0a08b487aab07c38ae)) -- **elements|ino-sidebar:** remove component ([#669](https://github.com/inovex/elements/issues/669)) ([349b84d](https://github.com/inovex/elements/commit/349b84d3ef329174f0bdcf4acbe357b63982eb22)) -- **elements|ino-switch:** remove color-scheme prop ([#717](https://github.com/inovex/elements/issues/717)) ([f051ef6](https://github.com/inovex/elements/commit/f051ef6f88b19578f3fa7eadcea2e8e04e9aca4a)) - -### [7.1.2](https://github.com/inovex/elements/compare/v7.1.1...v7.1.2) (2022-09-20) - -### Bug Fixes - -- changelog entries for new projects ([7a682d6](https://github.com/inovex/elements/commit/7a682d68d8170d11a733bda6283d68c1f0b3a1bf)) - -## 7.1.1 (2022-08-19) - -**Note:** Version bump only for package @inovex.de/elements-vue - -# Changelog - -All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. - -### [7.1.1](https://github.com/inovex/elements/compare/v7.1.0...v7.1.1) (2022-08-19) - -## [7.1.0](https://github.com/inovex/elements/compare/v7.0.0...v7.1.0) (2022-07-18) - -### Features - -- **elements|ino-carousel:** add `valueChange` event to inform about slide changes on arrow click ([#650](https://github.com/inovex/elements/issues/650)) ([6f98a31](https://github.com/inovex/elements/commit/6f98a317294c9789d5fed72e9210d5f2adf5dacf)) -- **elements|ino-markdown-editor:** support task lists ([#660](https://github.com/inovex/elements/issues/660)) ([47a71c2](https://github.com/inovex/elements/commit/47a71c25faea9042987706badb5f00e36d021d53)) -- **elements|ino-radio-group:** add option to align radios vertically & horizontally ([#652](https://github.com/inovex/elements/issues/652)) ([2106dfd](https://github.com/inovex/elements/commit/2106dfdd85abd0a93b3325eb82216bddd1e4ea2b)) -- add angular example project ([#601](https://github.com/inovex/elements/issues/601)) ([b860b56](https://github.com/inovex/elements/commit/b860b56b4e7c37ccd55481e14889242d694cb8b5)) -- add react example project ([#519](https://github.com/inovex/elements/issues/519)) ([e420ac9](https://github.com/inovex/elements/commit/e420ac9796f982960f1d6ab19000f9701f918b67)) -- **elements|ino-icon-button:** add support for custom icons via default slot ([#600](https://github.com/inovex/elements/issues/600)) ([e2dae7d](https://github.com/inovex/elements/commit/e2dae7dd8b03664d07c7535f573b33cd4075f933)) -- **elements|ino-radio-group:** support keyboard navigation ([#644](https://github.com/inovex/elements/issues/644)) ([b0bf72f](https://github.com/inovex/elements/commit/b0bf72f860fed2bb64d3d7c6589737a01bb59f2b)) -- **elements|ino-range:** support input of intervals ([#605](https://github.com/inovex/elements/issues/605)) ([2f7d8fd](https://github.com/inovex/elements/commit/2f7d8fdb42fab55402adc8913502046a4e043453)) - -### Miscellaneous - -- **deps:** bump eventsource from 1.0.7 to 1.1.1 ([#623](https://github.com/inovex/elements/issues/623)) ([82cc7f6](https://github.com/inovex/elements/commit/82cc7f6d953bd68ecc8237c5f2aefa6053888315)) -- **deps:** bump moment from 2.29.2 to 2.29.4 ([#658](https://github.com/inovex/elements/issues/658)) ([c414401](https://github.com/inovex/elements/commit/c4144019c597619b5383decee32f8c90459f889a)) -- **storybook:** update storybook to 6.5 ([#648](https://github.com/inovex/elements/issues/648)) ([a9ed814](https://github.com/inovex/elements/commit/a9ed814aa1434614492c1b406fab91d38c51da74)) - -## [7.0.0](https://github.com/inovex/elements/compare/v6.2.0...v7.0.0) (2022-05-23) - -### ⚠ BREAKING CHANGES - -- **elements:** To be more consistent with our API across all components, we've decided to migrate from `label` properties to default slots. This also provides more flexibility as the text element is provided by the user. As the changes are significant, they will not break anything yet. We've added warning messages to help you migrate until the next major version will be released. The components affected are the following: ``, ``, ``, `, ``. -- **elements|ino-input:** Remove the `size` property of the `` as it has no effect. Use `width` and `height` to change the dimensions of the element. -- **elements-react:** We've updated the way we build the `elements-react` package. In order to be future-proof, we have to drop the support for React Versions < 17. -- **elements|ino-button:** We've updated the design of the ``. In order to have a consistent look and feel across all of our components, we've decided to get rid of the `colorScheme` property and most of our CSS-Variables. If you need to customize the button, you can do that just like any other HTML Element as we removed the Shadow-DOM of the component. Furthermore, we removed/reworked some old props on our way. The `fill` property has been renamed to `variant` and features the options `filled` (previously known as `solid), `outlined`, and `text`(replacement of`inverse`). The property `edgeMirrored` has been removed as its use case was very specific. -- **elements|ino-icon:** rename the icon `request` to `share` - -### Features - -- **elements:** add support for Vue3 ([#554](https://github.com/inovex/elements/issues/554)) ([dc05299](https://github.com/inovex/elements/commit/dc05299dce07fdfce73192969e863cb0c4a123cb)) -- **elements|ino-popover:** add follow cursor option ([#577](https://github.com/inovex/elements/issues/577)) ([dc76d3c](https://github.com/inovex/elements/commit/dc76d3c942f00deed72af15e3a2619f65d420cae)) - -### Bug Fixes - -- **elements|ino-autocomplete:** fix wrong menu positioning if helper text exists ([#586](https://github.com/inovex/elements/issues/586)) ([0f5ce14](https://github.com/inovex/elements/commit/0f5ce147b03af7035703d4e183d421e5bbc87f26)) -- **elements|ino-currency-input:** allow `0` in `value` ([#584](https://github.com/inovex/elements/issues/584)) ([081d82c](https://github.com/inovex/elements/commit/081d82c71b3b4812b343d4cd9cb34aaa15057f0b)) -- **elements|ino-icon-button:** improve button styling in disabled state ([#596](https://github.com/inovex/elements/issues/596)) ([594a49a](https://github.com/inovex/elements/commit/594a49aaedae5cbfdabea84bc8b3b113804bcb2e)) -- **storybook:** stories not being sorted correctly ([#580](https://github.com/inovex/elements/issues/580)) ([f618f35](https://github.com/inovex/elements/commit/f618f359e76175f451cc95d4fb8fdbfabf7e7db0)) - -### Documentation - -- update component development docs ([#567](https://github.com/inovex/elements/issues/567)) ([543dd01](https://github.com/inovex/elements/commit/543dd0103a7486fa8a763884cafdac7d6798c658)) - -### Miscellaneous - -- update pull request template ([#582](https://github.com/inovex/elements/issues/582)) ([16b04cf](https://github.com/inovex/elements/commit/16b04cfb9f4e11912bfd7407072a468a7b392a24)) -- **deps:** bump async from 2.6.3 to 2.6.4 ([#576](https://github.com/inovex/elements/issues/576)) ([550bd17](https://github.com/inovex/elements/commit/550bd17f5fc0c4d3ca9487bf2eb1730d9e44f2b4)) -- **deps:** bump minimist from 1.2.5 to 1.2.6 ([#563](https://github.com/inovex/elements/issues/563)) ([5c4df85](https://github.com/inovex/elements/commit/5c4df858f75271c4ed04dd0b09abfd6b5977d940)) -- **deps:** bump moment from 2.26.0 to 2.29.2 ([#568](https://github.com/inovex/elements/issues/568)) ([befee4f](https://github.com/inovex/elements/commit/befee4fec89d428a856db00e53ab719d9351c2c9)) - -- **elements|ino-button:** update styling ([#571](https://github.com/inovex/elements/issues/571)) ([0867d86](https://github.com/inovex/elements/commit/0867d86f095e3f13e91aef2362f25c97cdb8453a)) - -### Refactoring - -- **elements:** use default slot for labels instead of properties ([#607](https://github.com/inovex/elements/issues/607)) ([a934fde](https://github.com/inovex/elements/commit/a934fde471ab8ff778d7ddbfa216f1313dc76183)) -- **elements-react:** use stencils react-output-target ([#537](https://github.com/inovex/elements/issues/537)) ([b797052](https://github.com/inovex/elements/commit/b7970520d9da7d055ffa5ec608f68871de2eb471)) -- **elements|ino-icon:** rename icon `request` to `share` ([#556](https://github.com/inovex/elements/issues/556)) ([da2940e](https://github.com/inovex/elements/commit/da2940ea547b69d5596314da00e880358b08b821)) -- **elements|ino-input:** remove size property ([#557](https://github.com/inovex/elements/issues/557)) ([d69af55](https://github.com/inovex/elements/commit/d69af5529134ec3d0b697635cae224e30b01cbca)) diff --git a/packages/elements/.versionrc b/packages/elements/.versionrc deleted file mode 100644 index bc39931a78..0000000000 --- a/packages/elements/.versionrc +++ /dev/null @@ -1,37 +0,0 @@ -{ - "path": ".", - "skip": { - "bump": true, - "commit": true, - "tag": true - }, - "types": [ - { - "type": "feat", - "section": "Features" - }, - { - "type": "fix", - "section": "Bug Fixes" - }, - { - "type": "docs", - "section": "Documentation" - }, - { - "type": "style", - "section": "Styling", - "hidden": false - }, - { - "type": "chore", - "section": "Miscellaneous", - "hidden": true - }, - { - "type": "refactor", - "section": "Refactoring", - "hidden": true - } - ] -} diff --git a/packages/elements/CHANGELOG.md b/packages/elements/CHANGELOG.md deleted file mode 100644 index 1befe1ab0a..0000000000 --- a/packages/elements/CHANGELOG.md +++ /dev/null @@ -1,751 +0,0 @@ -# Changelog - -All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. - -### [8.1.3](https://github.com/inovex/elements/compare/v8.1.2...v8.1.3) (2023-06-01) - -### [8.1.2](https://github.com/inovex/elements/compare/v8.1.1...v8.1.2) (2023-06-01) - - -### Bug Fixes - -* **elements:** include dependencies in output ([7ee0635](https://github.com/inovex/elements/commit/7ee063564691d30e6bd424f30fa3cd919f73e341)) - -### [8.1.1](https://github.com/inovex/elements/compare/v8.1.0...v8.1.1) (2023-05-31) - -## [8.1.0](https://github.com/inovex/elements/compare/v8.0.0...v8.1.0) (2023-05-17) - -### Features - -- **elements|ino-carousel:** add stepper to indicate currently displayed slide ([#878](https://github.com/inovex/elements/issues/878)) ([e414aef](https://github.com/inovex/elements/commit/e414aefaef9218dc11acc59f863d6ae6233d6bea)) -- **elements|ino-chip:** add clickable option ([#933](https://github.com/inovex/elements/issues/933)) ([6051f84](https://github.com/inovex/elements/commit/6051f84f2233af5c80ac0e510c5088ea8254177f)) -- **elements:** add delay option for ino-tooltip and ino-popover ([#932](https://github.com/inovex/elements/issues/932)) ([067aa59](https://github.com/inovex/elements/commit/067aa59ea426bf937c5732382321c2b060f8f706)) -- **elements:** add ino-accordion component ([#876](https://github.com/inovex/elements/issues/876)) ([82c98a8](https://github.com/inovex/elements/commit/82c98a8ce83edccb933bb976fa97d8b4aefbf926)) -- **landingpage:** add examples section ([#875](https://github.com/inovex/elements/issues/875)) ([976b069](https://github.com/inovex/elements/commit/976b069eb7ce9fc1b25a9c42bbf2aa56d773040d)) - -### Bug Fixes - -- **elements|ino-card:** selection state not working properly ([#881](https://github.com/inovex/elements/issues/881)) ([028f5e9](https://github.com/inovex/elements/commit/028f5e9364fb92028060e033f71bf5aecd64100c)) -- **elements|ino-range:** prevent error on value change ([#926](https://github.com/inovex/elements/issues/926)) ([4556b84](https://github.com/inovex/elements/commit/4556b84f58737bf77ee831ba94c7b0eb2a1a1615)) -- **elements|ino-tooltip:** label not updating on change ([#890](https://github.com/inovex/elements/issues/890)) ([29d2236](https://github.com/inovex/elements/commit/29d22362482cb694f1b5df5fe76f0b565f611883)) - -### Styling - -- **elements|ino-autocomplete:** update design ([#930](https://github.com/inovex/elements/issues/930)) ([5c900b4](https://github.com/inovex/elements/commit/5c900b4d50d2f8e0ed01f97ef276a8fef8d2656d)) - -## [8.0.0](https://github.com/inovex/elements/compare/v7.1.2...v8.0.0) (2023-01-05) - -### ⚠ BREAKING CHANGES - -- **elements|ino-icon-button:** To avoid confusion, we have removed all css variables prefixed by `--ino-icon-button-`. Use the documented ones instead. -- **elements|ino-header:** We've decided to remove the `ino-header` component as it did not really provide the flexibility we wanted. To still use the inovex-elements header styles, we recommend to integrate our new stylesheet which styles all headlines from `

` to `

` and more. Have a look at [our integration guide](https://elements.inovex.de/version/v8.0.0/?path=/docs/docs-stylesheet--page). -- **elements|ino-chip:** As part of the design update, we've decided to remove the `color-scheme` property in all input elements. Read above for more information. -- **elements|ino-switch:** As part of the design update, we've decided to remove the `color-scheme` property in all input elements. Read above for more information. -- **elements|ino-form-row:** Since our input component provides a label on its own, this component is obsolete. That's why we've decided to remove it. -- **elements|ino-range:** As part of the design update, we've decided to remove the `color-scheme` property in all input elements. Read above for more information. -- **elements|ino-sidebar:** Since the component is just a container with a simple slide animation and does not provide any other functionality or styling, we decided to remove it. - -### Features - -- **elements:** provide global stylesheet ([#733](https://github.com/inovex/elements/issues/733)) ([73dfc9a](https://github.com/inovex/elements/commit/73dfc9a442d779fa1b5303a147ae6c70d0e5ed27)) -- **elements|ino-switch:** support icons ([#724](https://github.com/inovex/elements/issues/724)) ([8027499](https://github.com/inovex/elements/commit/80274990c37fd2d99b51220cce23c583d18d1726)) -- **landingpage:** add getting started and textual sections ([#775](https://github.com/inovex/elements/issues/775)) ([4628b4f](https://github.com/inovex/elements/commit/4628b4fc7f30de0d2078483f536b3548fe8831fa)) - -### Bug Fixes - -- **elements|ino-datepicker:** prevent month picker from skipping months ([#842](https://github.com/inovex/elements/issues/842)) ([8299bdc](https://github.com/inovex/elements/commit/8299bdce06f2b227ff9b8286e30565ee8ed7b5dd)) -- **elements|ino-icon-button:** remove hardcoded css variables ([#839](https://github.com/inovex/elements/issues/839)) ([5819434](https://github.com/inovex/elements/commit/58194347080447aef37f47e8bbc91af6e8e75bb2)) -- **elements|ino-select:** prevent the `valueChange` event from triggering initially and triggering twice ([#749](https://github.com/inovex/elements/issues/749)) ([0495d50](https://github.com/inovex/elements/commit/0495d50a59d9e99775baa5e73679240e25e6a7fc)) -- **elements|ino-textarea:** unable to set dimensions ([#798](https://github.com/inovex/elements/issues/798)) ([d6c57bd](https://github.com/inovex/elements/commit/d6c57bdaace14f43404642c7f55e28fb4cad625e)) - -### Styling - -- **elements|ino-chip:** inherit width ([#779](https://github.com/inovex/elements/issues/779)) ([a273530](https://github.com/inovex/elements/commit/a2735304b6e42f7e002eb37c105243bc915c215c)) -- **elements|ino-chip:** update design ([#752](https://github.com/inovex/elements/issues/752)) ([26dbacd](https://github.com/inovex/elements/commit/26dbacd7cfd7d829d7ef5087b919c00c1a003455)) -- **elements|ino-range:** apply new design ([#712](https://github.com/inovex/elements/issues/712)) ([11ea415](https://github.com/inovex/elements/commit/11ea4155f33fa895222afab3dd1275ff434f4ab9)) -- **elements|ino-segment-button:** animate checked change ([#770](https://github.com/inovex/elements/issues/770)) ([8e92af2](https://github.com/inovex/elements/commit/8e92af2f4598d9dade1a2d06a1ac1f03994ff108)) - -### Refactoring - -- **elements|ino-form-row:** remove component ([#718](https://github.com/inovex/elements/issues/718)) ([e609947](https://github.com/inovex/elements/commit/e609947e67e6c2dd634c618f7afae0e0cfcc4355)) -- **elements|ino-header:** remove component ([#793](https://github.com/inovex/elements/issues/793)) ([a83734d](https://github.com/inovex/elements/commit/a83734de27ee64f459b14d0a08b487aab07c38ae)) -- **elements|ino-sidebar:** remove component ([#669](https://github.com/inovex/elements/issues/669)) ([349b84d](https://github.com/inovex/elements/commit/349b84d3ef329174f0bdcf4acbe357b63982eb22)) -- **elements|ino-switch:** remove color-scheme prop ([#717](https://github.com/inovex/elements/issues/717)) ([f051ef6](https://github.com/inovex/elements/commit/f051ef6f88b19578f3fa7eadcea2e8e04e9aca4a)) - -### [7.1.2](https://github.com/inovex/elements/compare/v7.1.1...v7.1.2) (2022-09-20) - -### [7.1.1](https://github.com/inovex/elements/compare/v7.1.0...v7.1.1) (2022-08-19) - -### Bug Fixes - -- **elements|ino-datepicker:** run initial validation before load ([#700](https://github.com/inovex/elements/issues/700)) ([38d91ae](https://github.com/inovex/elements/commit/38d91aee9deaa6006fcbef27dd82e710377893d9)) - -## [7.1.0](https://github.com/inovex/elements/compare/v7.0.0...v7.1.0) (2022-07-18) - -### Features - -- **elements|ino-carousel:** add `valueChange` event to inform about slide changes on arrow click ([#650](https://github.com/inovex/elements/issues/650)) ([6f98a31](https://github.com/inovex/elements/commit/6f98a317294c9789d5fed72e9210d5f2adf5dacf)) -- **elements|ino-markdown-editor:** support task lists ([#660](https://github.com/inovex/elements/issues/660)) ([47a71c2](https://github.com/inovex/elements/commit/47a71c25faea9042987706badb5f00e36d021d53)) -- **elements|ino-radio-group:** add option to align radios vertically & horizontally ([#652](https://github.com/inovex/elements/issues/652)) ([2106dfd](https://github.com/inovex/elements/commit/2106dfdd85abd0a93b3325eb82216bddd1e4ea2b)) -- add angular example project ([#601](https://github.com/inovex/elements/issues/601)) ([b860b56](https://github.com/inovex/elements/commit/b860b56b4e7c37ccd55481e14889242d694cb8b5)) -- **elements|ino-icon-button:** add support for custom icons via default slot ([#600](https://github.com/inovex/elements/issues/600)) ([e2dae7d](https://github.com/inovex/elements/commit/e2dae7dd8b03664d07c7535f573b33cd4075f933)) -- **elements|ino-radio-group:** support keyboard navigation ([#644](https://github.com/inovex/elements/issues/644)) ([b0bf72f](https://github.com/inovex/elements/commit/b0bf72f860fed2bb64d3d7c6589737a01bb59f2b)) -- **elements|ino-range:** support input of intervals ([#605](https://github.com/inovex/elements/issues/605)) ([2f7d8fd](https://github.com/inovex/elements/commit/2f7d8fdb42fab55402adc8913502046a4e043453)) - -## [7.0.0](https://github.com/inovex/elements/compare/v6.2.0...v7.0.0) (2022-05-23) - -### ⚠ BREAKING CHANGES - -- **elements:** To be more consistent with our API across all components, we've decided to migrate from `label` properties to default slots. This also provides more flexibility as the text element is provided by the user. As the changes are significant, they will not break anything yet. We've added warning messages to help you migrate until the next major version will be released. The components affected are the following: ``, ``, ``, `, ``. -- **elements|ino-input:** Remove the `size` property of the `` as it has no effect. Use `width` and `height` to change the dimensions of the element. -- **elements-react:** We've updated the way we build the `elements-react` package. In order to be future-proof, we have to drop the support for React Versions < 17. -- **elements|ino-button:** We've updated the design of the ``. In order to have a consistent look and feel across all of our components, we've decided to get rid of the `colorScheme` property and most of our CSS-Variables. If you need to customize the button, you can do that just like any other HTML Element as we removed the Shadow-DOM of the component. Furthermore, we removed/reworked some old props on our way. The `fill` property has been renamed to `variant` and features the options `filled` (previously known as `solid), `outlined`, and `text`(replacement of`inverse`). The property `edgeMirrored` has been removed as its use case was very specific. -- **elements|ino-icon:** rename the icon `request` to `share` - -### Features - -- **elements:** add support for Vue3 ([#554](https://github.com/inovex/elements/issues/554)) ([dc05299](https://github.com/inovex/elements/commit/dc05299dce07fdfce73192969e863cb0c4a123cb)) -- **elements|ino-popover:** add follow cursor option ([#577](https://github.com/inovex/elements/issues/577)) ([dc76d3c](https://github.com/inovex/elements/commit/dc76d3c942f00deed72af15e3a2619f65d420cae)) - -### Bug Fixes - -- **elements|ino-autocomplete:** fix wrong menu positioning if helper text exists ([#586](https://github.com/inovex/elements/issues/586)) ([0f5ce14](https://github.com/inovex/elements/commit/0f5ce147b03af7035703d4e183d421e5bbc87f26)) -- **elements|ino-currency-input:** allow `0` in `value` ([#584](https://github.com/inovex/elements/issues/584)) ([081d82c](https://github.com/inovex/elements/commit/081d82c71b3b4812b343d4cd9cb34aaa15057f0b)) -- **elements|ino-icon-button:** improve button styling in disabled state ([#596](https://github.com/inovex/elements/issues/596)) ([594a49a](https://github.com/inovex/elements/commit/594a49aaedae5cbfdabea84bc8b3b113804bcb2e)) - -- **elements|ino-button:** update styling ([#571](https://github.com/inovex/elements/issues/571)) ([0867d86](https://github.com/inovex/elements/commit/0867d86f095e3f13e91aef2362f25c97cdb8453a)) - -### Refactoring - -- **elements:** use default slot for labels instead of properties ([#607](https://github.com/inovex/elements/issues/607)) ([a934fde](https://github.com/inovex/elements/commit/a934fde471ab8ff778d7ddbfa216f1313dc76183)) -- **elements-react:** use stencils react-output-target ([#537](https://github.com/inovex/elements/issues/537)) ([b797052](https://github.com/inovex/elements/commit/b7970520d9da7d055ffa5ec608f68871de2eb471)) -- **elements|ino-icon:** rename icon `request` to `share` ([#556](https://github.com/inovex/elements/issues/556)) ([da2940e](https://github.com/inovex/elements/commit/da2940ea547b69d5596314da00e880358b08b821)) -- **elements|ino-input:** remove size property ([#557](https://github.com/inovex/elements/issues/557)) ([d69af55](https://github.com/inovex/elements/commit/d69af5529134ec3d0b697635cae224e30b01cbca)) - -## [6.2.0](https://github.com/inovex/elements/compare/v6.1.0...v6.2.0) (2022-04-22) - -### Features - -- **elements|ino-popover:** add option to attach popover to body ([#575](https://github.com/inovex/elements/issues/575)) ([6b18745](https://github.com/inovex/elements/commit/6b18745b866ab498993ce5057488790703c6c8c0)) - -### Bug Fixes - -- **elements|ino-chip:** fix `chipRemoved` event not firing in some cases ([#565](https://github.com/inovex/elements/issues/565)) ([aa15ea7](https://github.com/inovex/elements/commit/aa15ea740d6054c500aab9a079cb7903687655e3)) -- **elements|ino-datepicker:** fix datepicker hiding after input ([#555](https://github.com/inovex/elements/issues/555)) ([1b30c16](https://github.com/inovex/elements/commit/1b30c1604d5b1fd3edc069be7105728d8cf4c5f9)) -- **elements|ino-list-item:** fix vertical alignment of trailing element ([#564](https://github.com/inovex/elements/issues/564)) ([71d9b93](https://github.com/inovex/elements/commit/71d9b9310fff0de5e728da30603b235511674fac)) - -### Documentation - -- **elements:** revise docs of ino-header and ino-datepicker ([#560](https://github.com/inovex/elements/issues/560)) ([b286ad4](https://github.com/inovex/elements/commit/b286ad4fad4dc5291d220618930fa7ecea9d9db1)) - -### Miscellaneous - -- add svgo to minimize icons and autoadd currentColor ([#562](https://github.com/inovex/elements/issues/562)) ([7e078f5](https://github.com/inovex/elements/commit/7e078f5280b46b474715c6394b18876750906521)) - -## [6.1.0](https://github.com/inovex/elements/compare/v6.0.0...v6.1.0) (2022-03-10) - -### Features - -- **elements|ino-select:** add helper text props ([#553](https://github.com/inovex/elements/issues/553)) ([b117525](https://github.com/inovex/elements/commit/b117525dfa6f5158911718fe766e5e2b098fab96)) - -### Miscellaneous - -- **elements:** add stencil linter ([#547](https://github.com/inovex/elements/issues/547)) ([1c28f62](https://github.com/inovex/elements/commit/1c28f629efb7544e0cdf998bc6dc58c3a7d42529)) - -## [6.0.0](https://github.com/inovex/elements/compare/v5.1.0...v6.0.0) (2022-03-02) - -### ⚠ BREAKING CHANGES - -- **elements|ino-table:** Due to performance reasons we have removed the components `` and ``. The `` has been reworked to work with the native table elements (`` and ``). Additionally, a new component `` was provided to be used instead of the `` element to implement functionalities like filtering and sorting. For extensive examples, check out the respective stories. -- **elements:** \* `ino-progress-bar`: Removed `reversed` property as it is no longer supported by our underlying library -- `ino-chip-set`: Has been removed because it was only a wrapper, whose logic does not demand a component of its own. -- `ino-chip`: This component has undergone an extensive rework. We removed the already deprecated `icon` property (use slots instead). The event `removeChip` has been renamed to `chipRemoved` to be consistent with our naming scheme. The event now emits `value` as its detail instead of the element itself (element can still be accessed by `event.target`). -- `ino-switch`: All CSS-Vars have been removed in order to keep a more consistent look across the library and also to reduce the maintenance cost. -- **elements|ino-dialog:** In order to provide better flexibility, we removed all named slots. Now there is only the default slot that can be used to provide your own header and footer beside the content. Furthermore, the `openChange` event has been renamed to `close` which emits whenever the user closes the dialog. Added an option to make non-critical dialogs dismissible by pressing `esc` or clicking outside the dialog. -- **elements|ino-currency-input:** Move currency input functionality of `` to a separate component `` to reduce the complexity of the input component. In the course of this, we removed the properties `decimalPlaces` and `thousandsSeparator` from the ``. The new component supports these functionalities by providing the respective locale. - -### Features - -- **elements:** add global configuration ([#460](https://github.com/inovex/elements/issues/460)) ([ffac7fe](https://github.com/inovex/elements/commit/ffac7fe5b8df8c67cda83cff60ffc441bddf06c7)) -- **elements-angular:** remove obsolet event fix and upgrade stencil target generator ([#486](https://github.com/inovex/elements/issues/486)) ([a1bc55c](https://github.com/inovex/elements/commit/a1bc55c301875743fda5f8d9c58ae14c7e8565aa)) -- **elements|ino-currency-input:** add component ([#481](https://github.com/inovex/elements/issues/481)) ([bd1ab55](https://github.com/inovex/elements/commit/bd1ab5551e8776a0c4d4f037425f9c5bb2aa5cbe)) -- **elements|ino-datepicker:** add new property `attachToBody` ([#510](https://github.com/inovex/elements/issues/510)) ([e970e92](https://github.com/inovex/elements/commit/e970e9222e09055f9d842ede592a04d84c3ace01)) -- **elements|ino-dialog:** rework the dialog component ([#483](https://github.com/inovex/elements/issues/483)) ([c69a23e](https://github.com/inovex/elements/commit/c69a23eb4f0ca70bf89cbf696da947c2d65fae7f)) -- **elements|ino-markdown-editor:** add new component ([#471](https://github.com/inovex/elements/issues/471)) ([8803083](https://github.com/inovex/elements/commit/88030835d52ed638d0a467fdfa90d2bd57ec631b)) -- **elements|ino-table:** rework the component along with all the related elements ([#459](https://github.com/inovex/elements/issues/459)) ([a3141e3](https://github.com/inovex/elements/commit/a3141e348b1088832c8a8cdde07922ed4b4a3374)) - -### Bug Fixes - -- **elements|ino-autocomplete:** fix menu positioning while scrolling ([#503](https://github.com/inovex/elements/issues/503)) ([2cee3cf](https://github.com/inovex/elements/commit/2cee3cf6967df3ee41d8dfc183e727afa40b5cb1)) -- **elements|ino-datepicker:** prevent undefined ref on mount ([#499](https://github.com/inovex/elements/issues/499)) ([4a51d6e](https://github.com/inovex/elements/commit/4a51d6e6b76031ac3acc7cddabba6ef7e157b103)) -- **elements|ino-datepicker:** reattach on DOM update ([#518](https://github.com/inovex/elements/issues/518)) ([91b8cb3](https://github.com/inovex/elements/commit/91b8cb3e349a2b7bfcc80086ab0fc6995cd1929d)) -- **elements|ino-input:** prevent undefined reference on error set ([#498](https://github.com/inovex/elements/issues/498)) ([23c9ac5](https://github.com/inovex/elements/commit/23c9ac5171659394db46549dc6b4b474c2c56335)) -- **elements|ino-input:** prevent value from being set internally ([#528](https://github.com/inovex/elements/issues/528)) ([4bc5dad](https://github.com/inovex/elements/commit/4bc5dad45a8cfc2699d819001f7b4dfe52713be5)) -- **elements|ino-markdown-editor:** fix focus state in preview mode ([#511](https://github.com/inovex/elements/issues/511)) ([cdb61fa](https://github.com/inovex/elements/commit/cdb61fa476b4bbc3a9d64657a478fb3101602d8d)) -- **elements|ino-markdown-editor:** handle change of `initialValue` ([#529](https://github.com/inovex/elements/issues/529)) ([eb23150](https://github.com/inovex/elements/commit/eb2315075eccb1fe56240d564f4f6ec8d9bd71f1)) -- **elements|ino-select:** update on ino-option change ([#520](https://github.com/inovex/elements/issues/520)) ([43c56b6](https://github.com/inovex/elements/commit/43c56b6c6f8f3d250d6aa3f225c4ec33a392650b)) -- **elements|ino-switch:** do not update switches on same page ([#525](https://github.com/inovex/elements/issues/525)) ([3092783](https://github.com/inovex/elements/commit/309278396ec148a10681ea69a1bc1c2655c99247)) - -### Miscellaneous - -- **deps:** bump storybook from 6.3.2 to 6.4.9 ([#475](https://github.com/inovex/elements/issues/475)) ([f1d1f3f](https://github.com/inovex/elements/commit/f1d1f3f8203eb85d32f8a190dd547ceffa537ef9)) -- **deps:** upgrade deps to support M1 chips ([#523](https://github.com/inovex/elements/issues/523)) ([e5429f1](https://github.com/inovex/elements/commit/e5429f1c63214f522c986e2bc9a8c8f7a1efdaa4)) -- **elements:** enable source-maps in dev mode ([#538](https://github.com/inovex/elements/issues/538)) ([7e7816b](https://github.com/inovex/elements/commit/7e7816b5a856952f7f7d168bac595ac9ff0b01c2)) -- **elements:** update mdc packages to v13 ([#349](https://github.com/inovex/elements/issues/349)) ([77452bf](https://github.com/inovex/elements/commit/77452bf4f97862c7ee0a576a071c0649d67fc30b)) - -## [5.1.0](https://github.com/inovex/elements/compare/v5.0.0...v5.1.0) (2021-11-30) - -### Features - -- **elements:** add focus and blur methods to input elements ([#306](https://github.com/inovex/elements/issues/306)) ([c2de9a0](https://github.com/inovex/elements/commit/c2de9a0c50eae893edee7ea4fd9f6cd829cdf869)) -- **elements|ino-autocomplete:** provide keyboard support to open menu ([#449](https://github.com/inovex/elements/issues/449)) ([ec0139f](https://github.com/inovex/elements/commit/ec0139f10165d6d1a5b6b8a62dc8884b81fcbf2d)) -- **elements|ino-icon:** add icon `request` ([#447](https://github.com/inovex/elements/issues/447)) ([8419cb3](https://github.com/inovex/elements/commit/8419cb3f07f764a29baa4ff3f06267f5e220543d)) - -### Bug Fixes - -- **elements|ino-autocomplete:** fix option selection in filtered list ([#444](https://github.com/inovex/elements/issues/444)) ([02ab09e](https://github.com/inovex/elements/commit/02ab09e83e51545fea14114c1ea62cccb4c319e4)) -- **elements|ino-autocomplete:** set value on initialization ([#461](https://github.com/inovex/elements/issues/461)) ([0bfce6d](https://github.com/inovex/elements/commit/0bfce6d4fdfcb569cd1af1181f4f45662889c0bb)) - -### Miscellaneous - -- add linux support for `publish:yalc` ([#448](https://github.com/inovex/elements/issues/448)) ([0a12f8c](https://github.com/inovex/elements/commit/0a12f8c9979e7dc0f85e0656ef19d27508e5e57c)) -- update readmes ([#445](https://github.com/inovex/elements/issues/445)) ([2784a2c](https://github.com/inovex/elements/commit/2784a2c51a94369dd2229bbe619e8d04b4422179)) - -## [5.0.0](https://github.com/inovex/elements/compare/v4.1.1...v5.0.0) (2021-10-18) - -### ⚠ BREAKING CHANGES - -- **elements|ino-autocomplete:** - rename event `optionSelected` to `valueChange` for consistency sake - -* remove slot `list`, now only takes an `` in the `input` slot and ``s in the default slot - -- **elements|ino-snackbar:** remove types `primary` & `warning` and add new types `info` (default) & `success`; remove alignment properties - -The snackbar has received a new design, which features the three cases info, success, and error. Also, as part of the new design, we have decided that the snackbar will now be displayed in the top right corner by default. Since we want to get away from offering properties that only make changes to the CSS in the background, we have removed the alignment properties and instead introduced CSS variables that can be used to configure the absolute position of the snackbar. For more information, have a look at its storybook page. - -- **elements|ino-snackbar:** rename property `alignment` to `horizontalAlignment` in order to improve clarity - -### Features - -- **elements|ino-datepicker:** provide error property ([#429](https://github.com/inovex/elements/issues/429)) ([43f37ef](https://github.com/inovex/elements/commit/43f37efd0c4dfe9748d7b12101732d8c47cd672d)) -- **elements|ino-dialog:** enable extend styling support ([#425](https://github.com/inovex/elements/issues/425)) ([aceea36](https://github.com/inovex/elements/commit/aceea367802a34fe37272febf1d89dd5fb735486)) -- **elements|ino-fab-set:** add ability to provide custom icons ([#437](https://github.com/inovex/elements/issues/437)) ([f37b4a2](https://github.com/inovex/elements/commit/f37b4a2e35ffbe7c952c55c530fd029b51ea321a)) -- **elements|ino-icon:** add new icon `option_dotted` ([#430](https://github.com/inovex/elements/issues/430)) ([cb9ada3](https://github.com/inovex/elements/commit/cb9ada30b2ed1dab333c966f21f576cc6db113d1)) -- **elements|ino-select:** add property `error` to display error state ([#424](https://github.com/inovex/elements/issues/424)) ([f3b97c6](https://github.com/inovex/elements/commit/f3b97c60807599a66a2763e5358c7f2bc48c073d)) -- **elements|ino-snackbar:** add new property `verticalAlignment` ([#427](https://github.com/inovex/elements/issues/427)) ([1c34299](https://github.com/inovex/elements/commit/1c34299ed97405e3e47800d2ca6c037a6d7f6fd9)) -- **elements|ino-snackbar:** rework snackbar ([#431](https://github.com/inovex/elements/issues/431)) ([76911a3](https://github.com/inovex/elements/commit/76911a34ce4d5c5588dcacdf612441b5c54e5693)) - -### Bug Fixes - -- **elements|ino-list-item:** fix icon alignment ([#433](https://github.com/inovex/elements/issues/433)) ([3f95ded](https://github.com/inovex/elements/commit/3f95dede6fb778a9a23dde86ad08d97ae73bd188)) - -### Refactoring - -- **elements|ino-autocomplete:** provide better angular support ([#435](https://github.com/inovex/elements/issues/435)) ([bb3853c](https://github.com/inovex/elements/commit/bb3853c092c3ac462d3ab8c604667feea3f0bbaf)) - -### [4.1.1](https://github.com/inovex/elements/compare/v4.1.0...v4.1.1) (2021-09-06) - -### Bug Fixes - -- **elements|ino-input-file:** prevent drag and drop when set to false ([#420](https://github.com/inovex/elements/issues/420)) ([06ca871](https://github.com/inovex/elements/commit/06ca87194ebc16511295fbac1784ff6d695ba6fb)) -- **elements|ino-select:** hide input used for form validation ([#416](https://github.com/inovex/elements/issues/416)) ([0b02c3b](https://github.com/inovex/elements/commit/0b02c3b7e9653569952e708bce4a02e1a387d201)) - -## [4.1.0](https://github.com/inovex/elements/compare/v4.0.0...v4.1.0) (2021-08-11) - -### Features - -- **elements:** add new component `` ([#402](https://github.com/inovex/elements/issues/402)) ([e93b20f](https://github.com/inovex/elements/commit/e93b20f7ac05500a11dbbeefbbcd382da6146ef3)) -- **elements|ino-select:** add slot for leading icon ([#317](https://github.com/inovex/elements/issues/317)) ([2a656e6](https://github.com/inovex/elements/commit/2a656e646bd5ee8c52d217d07d9e0c59eba199a4)) -- **elements|ino-tab-bar:** add autoFocus property ([#408](https://github.com/inovex/elements/issues/408)) ([03dc76a](https://github.com/inovex/elements/commit/03dc76ac8d45f15ad33441802c93d3854237566b)) - -### Bug Fixes - -- **elements|ino-list-item:** fix checkbox positioning ([#335](https://github.com/inovex/elements/issues/335)) ([4c642d4](https://github.com/inovex/elements/commit/4c642d44c88d3b00c735ab4b777bd5925d8e722a)) -- **elements|ino-nav-drawer:** emit `openChange` event on `esc` press ([#336](https://github.com/inovex/elements/issues/336)) ([5f558cf](https://github.com/inovex/elements/commit/5f558cfbfdcf22925fdf857ca55badec85af457f)) -- **elements|ino-select:** fix form validation ([#355](https://github.com/inovex/elements/issues/355)) ([8eba403](https://github.com/inovex/elements/commit/8eba403f3aff575c1e73110a5cfba18159226d98)) -- **elements|ino-tab-bar:** prevent autofocus on creation ([#406](https://github.com/inovex/elements/issues/406)) ([5167724](https://github.com/inovex/elements/commit/5167724116b44e8d384852b56a42177878dab59c)) - -## [4.0.0](https://github.com/inovex/elements/compare/v3.0.0...v4.0.0) (2021-07-05) - -### ⚠ BREAKING CHANGES - -- **storybook:** We decided to remove the `ino` prefixes of all component properties. Originally, they were a convenience to distinguish between native and custom properties. Nowadays the prefixes just make for unnecessarily longer code. - -So to upgrade to the latest version it is necessary to remove these prefixes. As an example: `ino-loading` or `inoLoading` becomes `loading`. -To assist with this, here is a regex that can be used to search and replace these properties: `(?:\s)(ino)`. - -### Features - -- **elements:** allow lists with both single and double lines ([#338](https://github.com/inovex/elements/issues/338)) ([07609e4](https://github.com/inovex/elements/commit/07609e46e1c15d919eee57e130975b36401e2c5b)) -- **elements|ino-datepicker:** validate if first < second date ([#396](https://github.com/inovex/elements/issues/396)) ([37673b2](https://github.com/inovex/elements/commit/37673b2b02670fdc8c84b92c5b6f505c9c5450dd)) -- **elements|ino-img:** add fallback img ([#339](https://github.com/inovex/elements/issues/339)) ([6caec70](https://github.com/inovex/elements/commit/6caec708d4f61a64cd34dbebc119c9f70c9cd135)) -- **elements|ino-snackbar:** add property to make snackbar stay visible on hover ([#365](https://github.com/inovex/elements/issues/365)) ([bf6b702](https://github.com/inovex/elements/commit/bf6b7023cd9fe9caf4761f6eb57b4f2cc63bc577)) -- **storybook:** upgrade storybook to v6 ([#316](https://github.com/inovex/elements/issues/316)) ([dcd7260](https://github.com/inovex/elements/commit/dcd7260fd105339afbc8fd64c1557e9cc5fd723e)) - -### Bug Fixes - -- **elements|ino-datepicker:** max validation leads to recursion ([#395](https://github.com/inovex/elements/issues/395)) ([41d8b63](https://github.com/inovex/elements/commit/41d8b63171e0af76fb7f6dd1000b36f6ef2dcba9)) -- **elements|ino-datepicker:** only validate if value is set ([#357](https://github.com/inovex/elements/issues/357)) ([a518aa1](https://github.com/inovex/elements/commit/a518aa16671804fcd7aad70b7e85dc9e181b8152)) -- **elements|ino-select:** fix initialization error ([#385](https://github.com/inovex/elements/issues/385)) ([0b4b2fb](https://github.com/inovex/elements/commit/0b4b2fbc355fe7b0b6a08a2ebaf71fedb5d94111)) -- **elements|ino-sidebar:** fix initialization error ([#383](https://github.com/inovex/elements/issues/383)) ([70c25b6](https://github.com/inovex/elements/commit/70c25b6edcb937fc24482212aac081319264e69a)) -- fix git hook error message ([#372](https://github.com/inovex/elements/issues/372)) ([4716c32](https://github.com/inovex/elements/commit/4716c32974eee4ab38a12e6743de005b9666a203)) - -### Miscellaneous - -- **elements:** expose custom types ([#397](https://github.com/inovex/elements/issues/397)) ([bf6381e](https://github.com/inovex/elements/commit/bf6381e521cd1545a3622359cb317acf11ff323d)) -- migrate from tslint to eslint ([#283](https://github.com/inovex/elements/issues/283)) ([19a4bf6](https://github.com/inovex/elements/commit/19a4bf65fe02649ef4b701f61b329c48b90f3b06)) -- publish v3.0.1 ([ca7a24d](https://github.com/inovex/elements/commit/ca7a24d68944c06c78d88f58ec5151966c0210a6)) - -### [3.0.1](https://github.com/inovex/elements/compare/v3.0.0...v3.0.1) (2021-04-22) - -### Bug Fixes - -- **elements|ino-datepicker:** only validate if value is set ([#357](https://github.com/inovex/elements/issues/357)) ([a518aa1](https://github.com/inovex/elements/commit/a518aa16671804fcd7aad70b7e85dc9e181b8152)) - -## [3.0.0](https://github.com/inovex/elements/compare/v2.3.0...v3.0.0) (2021-04-13) - -### ⚠ BREAKING CHANGES - -- **elements|ino-menu:** We have reworked the `ino-menu` so that it is now a composition of the `ino-popover` and `ino-list`. It now acts as a smart component that manages its own state. As a result, fewer properties need to be specified. If more complex functionality is required, one can easily build this using the `ino-popover` and the `ino-list`. - -To be specific, the `ino-open`, as well as the `ino-for` property has been removed. The parent node of the `ino-menu` now automatically acts as an anchor element for the menu. Since the state is now managed by the component, the `ino-open` property and the `menuClose` event are obsolete. The menu now opens on anchor click and closes on outside click. - -Before: - -```jsx - - this.setState({ isMenuOpen: false })}> - ... - -``` - -After: - -```jsx - -``` - -For more information, have a look at the [storybook page of the ino-menu](https://elements.inovex.de/dist/latest/storybook/?path=/story/structure-ino-menu--default-usage). - -- **elements|ino-button:** We have removed the property `ino-full-width` of the `ino-button` as this styling should be achieved by simple css. - -e.g.: - -```css -ino-button { - width: 100%; -} -``` - -- **elements|ino-icon:** We have changed our internal icon handling to make working with them more intuitive. - If you are currently using the elements with Vue.js, you need to update your icon import like this: - -**From**: `import { ICON_PATHS } from '@inovex.de/elements/dist/inovex-elements/icon-assets/SVG/index.esm.js';` - -**To**: `import { ICON_PATHS } from '@inovex.de/elements/dist/inovex-elements/ino-icon/index.esm.js';` - -- **elements:** Previously, we used certain properties as flags to indicate that a slot was in use. - We wrote our own utility to check the contents of the slot at runtime, making these properties obsolete. - For this reason, we removed the following properties which can safely be removed: - -* `inoIconLeading` -* `inoIconTrailing` - -These properties occurred in the following components: - -- `ino-button` -- `ino-chip` -- `ino-input` - -### Features - -- **elements-angular|ino-textarea:** handle onTouched in TextValueAccessor ([#287](https://github.com/inovex/elements/issues/287)) ([c020582](https://github.com/inovex/elements/commit/c02058217cce7a96353a7d19ff2cb574b2bdc913)) -- **elements|ino-chip:** add slot for trailing icon ([#221](https://github.com/inovex/elements/issues/221)) ([8b91f4e](https://github.com/inovex/elements/commit/8b91f4e51abf5a920ccf3718ccc54e13802768f1)) -- **elements|ino-datepicker:** add language support ([#272](https://github.com/inovex/elements/issues/272)) ([85e129e](https://github.com/inovex/elements/commit/85e129e95bd1b696d13712611f67bc816d46446a)) -- **elements|ino-fab:** add slot for leading icon ([#286](https://github.com/inovex/elements/issues/286)) ([6762544](https://github.com/inovex/elements/commit/6762544ceb83e2fa93fd60070af56a8e9336ef3c)) -- **elements|ino-menu:** emit new closeMenu event on click ([#244](https://github.com/inovex/elements/issues/244)) ([372b15a](https://github.com/inovex/elements/commit/372b15a037a2aa9a0a676e354096f5c42d6a168b)) -- **elements|ino-popover:** add functionality to control component ([#292](https://github.com/inovex/elements/issues/292)) ([df7757b](https://github.com/inovex/elements/commit/df7757bf2b2ea13a69661ae1d889cd92a29a0b6c)) -- **elements|ino-popover:** add prop `ino-distance` to define offset ([#299](https://github.com/inovex/elements/issues/299)) ([ea03f3d](https://github.com/inovex/elements/commit/ea03f3dc242beb379e70e19406eb2d7e11429086)) - -### Bug Fixes - -- **elements|ino-datepicker:** fix default date ([#343](https://github.com/inovex/elements/issues/343)) ([16718ac](https://github.com/inovex/elements/commit/16718ac44b5337dcad91559191fcb9388c62c1f2)) -- **elements|ino-datepicker:** select default date according to prop ([#345](https://github.com/inovex/elements/issues/345)) ([38a5824](https://github.com/inovex/elements/commit/38a58245dbcfb3f5abb846eb1c494019b90b7359)) -- **elements|ino-datepicker:** validate on min/max date changes ([#313](https://github.com/inovex/elements/issues/313)) ([f14da32](https://github.com/inovex/elements/commit/f14da32cf4855199c4fc30ea1ce8aea89d333163)) -- **elements|ino-tooltip:** updating `ino-label` leads to non-styled text ([#301](https://github.com/inovex/elements/issues/301)) ([ce8569a](https://github.com/inovex/elements/commit/ce8569a1b5ef384d2dfb803133a7c924766e0c43)) - -- **elements|ino-button:** inherit width ([#278](https://github.com/inovex/elements/issues/278)) ([75aca81](https://github.com/inovex/elements/commit/75aca81b3efe9b3ccf09b5f357d2eece85753125)) - -### Miscellaneous - -- **elements:** update stencil/core and stencil/sass ([#285](https://github.com/inovex/elements/issues/285)) ([313a5b1](https://github.com/inovex/elements/commit/313a5b1b72594d0a11c46ca5d52faa7c38f2082f)) - -### Refactoring - -- **elements:** remove ino-leading/trailing properties ([#277](https://github.com/inovex/elements/issues/277)) ([558d41f](https://github.com/inovex/elements/commit/558d41ff6b85d33976d02fbfb52c78bc9081e6d8)) -- **elements|ino-icon:** avoid duplicate icon files ([#255](https://github.com/inovex/elements/issues/255)) ([cb6da53](https://github.com/inovex/elements/commit/cb6da5315c6a132f4d754d325b0aa19b06f9a6a6)) -- **elements|ino-menu:** replace underlying mdc-menu with ino-popover ([#347](https://github.com/inovex/elements/issues/347)) ([68de0bd](https://github.com/inovex/elements/commit/68de0bd8758da5090e22cf793ad72150a243c33e)) - -## [2.3.0](https://github.com/inovex/elements/compare/v2.2.1...v2.3.0) (2021-01-27) - -### Features - -- **elements|ino-nav-item:** add prop for sub text ([#273](https://github.com/inovex/elements/issues/273)) ([746a7c3](https://github.com/inovex/elements/commit/746a7c35ce9c56d960c6a84b18d6990c6e62d503)) -- **elements|ino-popover:** add interactive property ([#223](https://github.com/inovex/elements/issues/223)) ([bf6f0e5](https://github.com/inovex/elements/commit/bf6f0e53b5ca85230155d18ec2a21ec57d8ecc54)) -- **elements|ino-textarea:** add filled style option ([#237](https://github.com/inovex/elements/issues/237)) ([81769ef](https://github.com/inovex/elements/commit/81769ef2515b50d7ba6626f2d16245e6cf478226)) - -### Bug Fixes - -- **elements:** replace deprecated componentWillUnload lifecycle method ([#242](https://github.com/inovex/elements/issues/242)) ([7b266f8](https://github.com/inovex/elements/commit/7b266f8c19b1916ed1ee73d37aa6105652059997)) -- **elements-angular|ino-button:** fix invisible loading spinner ([#240](https://github.com/inovex/elements/issues/240)) ([6f79e68](https://github.com/inovex/elements/commit/6f79e6891417e6e97f1f5ea2c624376b105ee9a4)) -- **elements|ino-datepicker:** prevent interaction with disabled datepicker and fix validation ([#245](https://github.com/inovex/elements/issues/245)) ([ba0db4f](https://github.com/inovex/elements/commit/ba0db4f1221ce3ac56e461343809de4d1d2fb8cc)) -- **elements|ino-list-item:** fix text alignment ([#239](https://github.com/inovex/elements/issues/239)) ([9689530](https://github.com/inovex/elements/commit/96895304c8cf09049e3568f2f92ae1473973354c)) -- **elements|ino-list-item:** prevent destruction on unmount ([#274](https://github.com/inovex/elements/issues/274)) ([13c644d](https://github.com/inovex/elements/commit/13c644db63e1513e397dfec69e20f55b67f14734)) -- **elements|ino-progress-bar:** restore buffer dots ([#258](https://github.com/inovex/elements/issues/258)) ([1ff451a](https://github.com/inovex/elements/commit/1ff451a6496e1e1edabf2aac49dcfda54b9f22d1)) - -### Documentation - -- **storybook|ino-progress-bar:** add customization options and examples ([#265](https://github.com/inovex/elements/issues/265)) ([16fba26](https://github.com/inovex/elements/commit/16fba264e5b46bf531a37b5c7feb5e72760b0f1d)) - -### [2.2.1](https://github.com/inovex/elements/compare/v2.2.0...v2.2.1) (2020-12-10) - -### Bug Fixes - -- **elements|ino-datepicker:** use date format to improve validation ([#226](https://github.com/inovex/elements/issues/226)) ([90a990c](https://github.com/inovex/elements/commit/90a990c32c92c0ebd1ad88613aafa99513d54d70)) - -### Documentation - -- **elements|ino-range:** add hint that step prop only works on discrete range ([#220](https://github.com/inovex/elements/issues/220)) ([6d553f0](https://github.com/inovex/elements/commit/6d553f07081488e754490ea5106d2b34e5e68831)) - -## [2.2.0](https://github.com/inovex/elements/compare/v2.1.0...v2.2.0) (2020-12-01) - -### Features - -- **elements|ino-chip:** add slot for icons and mark ino-icon prop as deprecated ([#189](https://github.com/inovex/elements/issues/189)) ([edca6b8](https://github.com/inovex/elements/commit/edca6b8297191db80c2b2dd378b7b931bb035d3a)) -- **elements|ino-input-file:** add drag and drop window ([#199](https://github.com/inovex/elements/issues/199)) ([6ede8b0](https://github.com/inovex/elements/commit/6ede8b0b7cf1e31921d5f5ddf58c3fab91d43407)) - -### Bug Fixes - -- **elements|ino-fab:** restore disabled color ([#217](https://github.com/inovex/elements/issues/217)) ([2b07e6a](https://github.com/inovex/elements/commit/2b07e6a362ec9400a5a40b17bf273f04337ab660)) -- **elements|ino-input:** add autofocus prop to input element ([#198](https://github.com/inovex/elements/issues/198)) ([6f5a186](https://github.com/inovex/elements/commit/6f5a186291040ca890994ba0328d7a078cf7b4f7)) - -## [2.1.0](https://github.com/inovex/elements/compare/v2.0.0...v2.1.0) (2020-11-24) - -### Features - -- **elements|ino-checkbox:** add indeterminate state for selection checkbox ([#173](https://github.com/inovex/elements/issues/173)) ([da44ee4](https://github.com/inovex/elements/commit/da44ee48ec39f1527aa64f0d8a463e3765533447)) -- **elements|ino-icon:** add icons opportunity, pin and save ([#179](https://github.com/inovex/elements/issues/179)) ([d50aa37](https://github.com/inovex/elements/commit/d50aa379042f9e1386c93801b4de56b9594b729d)) -- **elements|ino-icon-button:** add managed option and provide customization options ([#176](https://github.com/inovex/elements/issues/176)) ([8aa55b4](https://github.com/inovex/elements/commit/8aa55b4751408be7a8b2d40e1997620693cc84c3)) - -### Bug Fixes - -- **elements:** allow setting of box-sizing to border-box ([#174](https://github.com/inovex/elements/issues/174)) ([832ddd6](https://github.com/inovex/elements/commit/832ddd6700f5c4a3b66579cb0d006a0ad9d7451b)) -- **elements-angular:** prevent events from firing twice ([#201](https://github.com/inovex/elements/issues/201)) ([897e78f](https://github.com/inovex/elements/commit/897e78f0e8d2d2268fdaca1e50bae747e5290556)) -- **elements|ino-card:** render slots only when used ([#207](https://github.com/inovex/elements/issues/207)) ([1c9dfc1](https://github.com/inovex/elements/commit/1c9dfc1f5ea77bab6fab320389b36be1d5ddbec4)) -- **elements|ino-datepicker:** fix validation if no value is provided ([#141](https://github.com/inovex/elements/issues/141)) ([92d0f49](https://github.com/inovex/elements/commit/92d0f49c51d2ac763acef994dae04f5f39de589d)) -- **elements|ino-fab:** ensure creation of tooltip after fab loaded ([#156](https://github.com/inovex/elements/issues/156)) ([27de7b7](https://github.com/inovex/elements/commit/27de7b7c7e87d0cb1c17cb704cda42b68443c505)) -- **elements|ino-img:** fix rendering issue if dimensions are not set ([#191](https://github.com/inovex/elements/issues/191)) ([c7bbc19](https://github.com/inovex/elements/commit/c7bbc19c20feb15fe0c7b4e3e77c66580f4f3f75)) -- **elements|ino-select:** fix positioning while scrolling ([#123](https://github.com/inovex/elements/issues/123)) ([5eaf86a](https://github.com/inovex/elements/commit/5eaf86a83796a7e3969e699fd5e6a71d6c976c89)) -- **elements|ino-table:** disable shadow dom ([#163](https://github.com/inovex/elements/issues/163)) ([a0c5b48](https://github.com/inovex/elements/commit/a0c5b48582ba3953c3d17064b852fe7590caedc5)) - -### Miscellaneous - -- improve windows integration ([#172](https://github.com/inovex/elements/issues/172)) ([6fee7f4](https://github.com/inovex/elements/commit/6fee7f45eb529af0482987dfa4ce4b2124be3cd0)) -- **elements:** bump material-components to 8.0.0 ([#171](https://github.com/inovex/elements/issues/171)) ([82eea25](https://github.com/inovex/elements/commit/82eea25089785029d0d4b02f26224e8121b80bc3)) - -### Documentation - -- **elements|ino-card:** update deprecated examples ([#190](https://github.com/inovex/elements/issues/190)) ([17c87cd](https://github.com/inovex/elements/commit/17c87cd4cbde6cbb22e16b4bf1b34f87372563ac)) -- **elements|ino-table:** update outdated readme ([#193](https://github.com/inovex/elements/issues/193)) ([c16db80](https://github.com/inovex/elements/commit/c16db80a503b4be3118dcd022d0f5d705984d3e1)) - -## [2.0.0](https://github.com/inovex/elements/compare/v1.2.0...v2.0.0) (2020-10-20) - -### Bug Fixes - -- **elements|ino-fab:** fix an issue causing the tooltip not to be styled correctly ([#88](https://github.com/inovex/elements/issues/88)) ([ab8f3da](https://github.com/inovex/elements/commit/ab8f3dad2a13486eb45a130988af7a9fccd10966)) -- **elements|ino-list:** only call destroy if mdc instance was created ([#144](https://github.com/inovex/elements/issues/144)) ([fa826a9](https://github.com/inovex/elements/commit/fa826a9a6c13ec9c0ab0d24fe43df0ef2e1c869d)) - -### Documentation - -- **elements:** update auto generated docs of ino-card and -fab ([#152](https://github.com/inovex/elements/issues/152)) ([719ebd9](https://github.com/inovex/elements/commit/719ebd95f36bc6a9695b4d08421ee97ee0f2bc9b)) -- **storybook:** update ino-fab and ino-card documentation ([#139](https://github.com/inovex/elements/issues/139)) ([3437cc7](https://github.com/inovex/elements/commit/3437cc71efffe6e7e159cb207db56a577aec984d)) - -### Miscellaneous - -- remove duplicated entries in the changelog ([#149](https://github.com/inovex/elements/issues/149)) ([9f1b565](https://github.com/inovex/elements/commit/9f1b565402c80673b9fb6e51f595378e2c0d191e)) -- **deps:** upgrade material components to 7.0 ([#145](https://github.com/inovex/elements/issues/145)) ([dfdc0e4](https://github.com/inovex/elements/commit/dfdc0e4a9f599b1ba87d15de1addf32142639015)) -- **elements:** remove relative css import path ([#150](https://github.com/inovex/elements/issues/150)) ([0efed78](https://github.com/inovex/elements/commit/0efed7893272919e739781fd396081ecc525661d)) - -## [1.2.0](https://github.com/inovex/elements/compare/v1.1.0...v1.2.0) (2020-10-14) - -### Features - -- **elements:** add ino-carousel component ([#112](https://github.com/inovex/elements/issues/112)) ([e99b5d7](https://github.com/inovex/elements/commit/e99b5d723903a7060e0691b782d686db01480161)) -- **elements|ino-card:** add property to disable hover animation ([#120](https://github.com/inovex/elements/issues/120)) ([0fac301](https://github.com/inovex/elements/commit/0fac301ab4b3fe1b078b5f4d09db97495aa2e779)) -- **elements|ino-icon:** add refresh icon ([#136](https://github.com/inovex/elements/issues/136)) ([2953f0a](https://github.com/inovex/elements/commit/2953f0a7089fee9a529b0da63e118d4361a68964)) -- **elements|ino-snackbar:** add property for warning and error states ([#116](https://github.com/inovex/elements/issues/116)) ([b648415](https://github.com/inovex/elements/commit/b64841571322656433ab8ed2ef1439b5cd40c23e)) - -### Bug Fixes - -- **elements:** fix deprecated integration ([#126](https://github.com/inovex/elements/issues/126)) ([3045c23](https://github.com/inovex/elements/commit/3045c2394312d2efebac47af6e31a7d170ee3760)) - -### Miscellaneous - -- hide refactoring commit type in changelog ([#130](https://github.com/inovex/elements/issues/130)) ([00dbf1a](https://github.com/inovex/elements/commit/00dbf1a55828aad4d2c0e29978dc3abe38ab7cbe)) - -## [1.1.0](https://github.com/inovex/elements/compare/v1.0.2...v1.1.0) (2020-10-07) - -### Features - -- **elements|ino-header:** add css variables ([#89](https://github.com/inovex/elements/issues/89)) ([3ab4e53](https://github.com/inovex/elements/commit/3ab4e534e0eccd6d7103294ac249d16547a65719)) -- **elements|ino-icon:** add question mark icon ([#80](https://github.com/inovex/elements/issues/80)) ([4f06fa9](https://github.com/inovex/elements/commit/4f06fa995f6c63081fc32fe9b424b4908e72a1f2)) -- **elements|ino-list-item:** add css variables ([#44](https://github.com/inovex/elements/issues/44)) ([fbf6fdc](https://github.com/inovex/elements/commit/fbf6fdc451498d6dd7c6ef2101a7964392981270)) -- **elements|ino-option:** add css variables ([#41](https://github.com/inovex/elements/issues/41)) ([0ed6aec](https://github.com/inovex/elements/commit/0ed6aecb77b5d384e400f5cd06aefbbf99f24e49)) -- **elements|ino-segment-button:** add css variables ([#38](https://github.com/inovex/elements/issues/38)) ([69e84e1](https://github.com/inovex/elements/commit/69e84e121f65e819b308091a732602908564d7b1)) -- **elements|ino-snackbar:** add property to set custom timeout ([#83](https://github.com/inovex/elements/issues/83)) ([d9608da](https://github.com/inovex/elements/commit/d9608daa9779acad4c1f43945a20382ca03f6d4e)) - -### Bug Fixes - -- **elements|ino-switch:** fix color-schemes not working correctly ([#118](https://github.com/inovex/elements/issues/118)) ([e02e40a](https://github.com/inovex/elements/commit/e02e40a08181041aadd4b594ea9705bcfddab13d)) - -### Miscellaneous - -- **deps:** bump lodash from 4.17.15 to 4.17.20 in /packages/elements ([#98](https://github.com/inovex/elements/issues/98)) ([b9e8a69](https://github.com/inovex/elements/commit/b9e8a69697c800de802a9342a6f4f563a64114db)) -- **deps:** bump minimist from 0.0.8 to 1.2.5 in /packages/elements ([#94](https://github.com/inovex/elements/issues/94)) ([063ddcf](https://github.com/inovex/elements/commit/063ddcf3bd4983c086e0210cff1d0e683752c988)) -- **elements:** update stencil to v2.0.3 ([#85](https://github.com/inovex/elements/issues/85)) ([99b593d](https://github.com/inovex/elements/commit/99b593d0ee94b8637444a8aa036ebbd6e336490a)) - -### Refactoring - -- **elements:** move from local font files to font package ([#82](https://github.com/inovex/elements/issues/82)) ([c04d903](https://github.com/inovex/elements/commit/c04d903f7f238f950779d9fedf972f56df9647b2)) - -### [1.0.2](https://github.com/inovex/elements/compare/v1.0.1...v1.0.2) (2020-09-22) - -### [1.0.1](https://github.com/inovex/elements/compare/v1.0.0...v1.0.1) (2020-09-22) - -## [1.0.0](https://github.com/inovex/elements/compare/v0.21.0...v1.0.0) (2020-09-16) - -### ⚠ BREAKING CHANGES - -- We changed the scopes of all our packages from `@inovex` to `@inovex.de` in order to match our newly created NPM org. Unfortunately, `@inovex` was already taken. To use the inovex-elements beyond version 0.21.0, you have to change the scope in your dependencies from `@inovex/*` to `@inovex.de/*`. This way you will receive our new versions from the public registry of npmjs. -- **elements|ino-button:** The API of the `` has changed. We've replaced the `ino-icon` property. - If you want to use an `ino-icon` inside of a button, use the `ino-icon-leading` or `ino-icon-trailing` property and provide the `` element as a child of the `` with the slot being either `ino-icon-leading` or `ino-icon-trailing`. See the example below: - ```html - - Button with leading icon - - - - - Button with leading icon - - ``` - - While this does seem like more work for the consumer, we implemented this change in order to have a consistent way of using the `` in combination with our other components. These changes also offer much more flexibility in the use of the `` as you can now utilize the whole API of the `` component (e.g. using your own icons, providing your custom click handler, ...). -- **elements:** The `tertiary` option for ino-color-scheme has been removed to match the colors specified by our design team - -### Features - -- **elements-react|ino-option-group:** use as vdom wrapper for ino-option ([#23](https://github.com/inovex/elements/issues/23)) ([9b96512](https://github.com/inovex/elements/commit/9b965120f91b12030eb63dc4a108b77ed32d9cd3)) -- **elements|ino-datepicker:** validate input based on date format ([#50](https://github.com/inovex/elements/issues/50)) ([ea4d288](https://github.com/inovex/elements/commit/ea4d2887f9d96777bf294ea66af8766511b7c505)) -- **elements|ino-dialog:** add dialog component ([da53a5a](https://github.com/inovex/elements/commit/da53a5a9c9f57a7fb7be91ced04c8a3db8c8ecc7)) -- **elements|ino-icon:** add report icon ([27d3ea5](https://github.com/inovex/elements/commit/27d3ea58664fdfc6fe4c740b59ddb2e94af8e143)) -- **elements|ino-input:** use native email validation ([#29](https://github.com/inovex/elements/issues/29)) ([6291bcb](https://github.com/inovex/elements/commit/6291bcbaa14466c8a2f14e757c8d47a3d7367b23)) - -### Bug Fixes - -- **elements|ino-button:** fix invisible loading spinner ([#10](https://github.com/inovex/elements/issues/10)) ([50dd530](https://github.com/inovex/elements/commit/50dd5308226e68e53ac4268b7c11996eeedb80ef)) -- **elements|ino-fab-set:** remove blue bar below dial button ([#58](https://github.com/inovex/elements/issues/58)) ([c89f40f](https://github.com/inovex/elements/commit/c89f40fa24651e43d436a69ca52a6625f260de51)) -- **elements|ino-icon:** use correct css variable for special icons ([9b3cbe6](https://github.com/inovex/elements/commit/9b3cbe67df8a6d6abc40287178362cd52d6d5540)) -- **elements|ino-input:** fix too large number arrows ([#33](https://github.com/inovex/elements/issues/33)) ([c60e9a6](https://github.com/inovex/elements/commit/c60e9a67529f3826a7170e0f3dd16c6483a08ed2)) -- **elements|ino-select:** fix ellipsis for required selects in chrome ([#31](https://github.com/inovex/elements/issues/31)) ([47ee3b6](https://github.com/inovex/elements/commit/47ee3b660b54f380cc11dc03625d899980740d51)) - -- **elements:** update style guide and colors according to the design specifications ([#7](https://github.com/inovex/elements/issues/7)) ([786c630](https://github.com/inovex/elements/commit/786c630b62cd2a9b0949afabd22af81a59e57192)) - -### Miscellaneous - -- add heading for refactor commit type ([#54](https://github.com/inovex/elements/issues/54)) ([c5e0bdc](https://github.com/inovex/elements/commit/c5e0bdc793f5a26bd82166475ecd27a17f99f9d9)) -- **elements|ino-icon:** remove icoMoon dependency ([#49](https://github.com/inovex/elements/issues/49)) ([aa05f5b](https://github.com/inovex/elements/commit/aa05f5b6e690ca6abe0d39be92061fd383163fd7)) -- list additional commit types in generated changelogs ([#5](https://github.com/inovex/elements/issues/5)) ([7f7c7bf](https://github.com/inovex/elements/commit/7f7c7bff2cb4f795d7df30d3e0a86ffb12bef419)) -- update references to new repository in changelogs ([#16](https://github.com/inovex/elements/issues/16)) ([06f83f1](https://github.com/inovex/elements/commit/06f83f1acd0aef1cf5941766ebc17203648cda52)) -- update release workflow ([#13](https://github.com/inovex/elements/issues/13)) ([14b9578](https://github.com/inovex/elements/commit/14b9578fb437b2801a68e478007f581805ea34ef)) -- update repository references in packages ([#15](https://github.com/inovex/elements/issues/15)) ([2b38cc5](https://github.com/inovex/elements/commit/2b38cc51f5c76851f127b9618ed3fda475c351a6)) - -### Refactoring - -- change scope from (at)inovex to (at)inovex.de ([#66](https://github.com/inovex/elements/issues/66)) ([96186c2](https://github.com/inovex/elements/commit/96186c2b6f42eb202acf69cd7e0da6280b831864)) -- **elements|ino-button:** replace icon property with icon slot ([#28](https://github.com/inovex/elements/issues/28)) ([388ce17](https://github.com/inovex/elements/commit/388ce17df09e8adb8b9d2c7e3a8a7025223cb5f6)) - -### Documentation - -- link to github issues instead of jira ([#39](https://github.com/inovex/elements/issues/39)) ([5f2276d](https://github.com/inovex/elements/commit/5f2276d0ed5ba23a77395618cdb94ccc37ef0876)) -- update url's of storybook ([#12](https://github.com/inovex/elements/issues/12)) ([791c8da](https://github.com/inovex/elements/commit/791c8daed3e774b31fb41259bf1410176f63fdaa)) -- use self-hosted fonts ([#61](https://github.com/inovex/elements/issues/61)) ([6af692b](https://github.com/inovex/elements/commit/6af692b05baa80357ea2febf24632d8110fba706)) -- **elements|ino-header:** fix wrong header in README ([655154c](https://github.com/inovex/elements/commit/655154cbba0b35e01b23a9fdbc9b956a8e05d493)) - -# [0.21.0](https://github.com/inovex/elements/compare/v0.20.0...v0.21.0) (2020-07-02) - -### Bug Fixes - -- **elements:** remove obsolete popper.js dependency ([2f934feb](https://github.com/inovex/elements/commit/2f934febf5b5eff052056b43d3cf34b0d4244670)) - -### Feature - -- **elements|ino-icon:** update names of custom properties ([efc56f15](https://github.com/inovex/elements/commit/efc56f15d0f01517d8b20640a20f265b533e0d25)) - -### BREAKING CHANGES - -In order to apply the correct naming pattern for custom variables (a.k.a. CSS-Variables) it was necessary to rename the custom properties of the ino-icon component. The renamed variables are listed in the following table: - -| Old Name | New Name | -| ---------- | ---------------------------------------------------------- | -| `--color` | `--ino-icon-color-primary` or `--ino-icon-color-secondary` | -| `--height` | `--ino-icon-height` | -| `--width` | `--ino-icon-width` | - -# [0.20.0](https://github.com/inovex/elements/compare/v0.19.1...v0.20.0) (2020-06-25) - -### Bug Fixes - -- **elements|ino-icon:** fix internally used icon not loading correctly ([cc77301](https://github.com/inovex/elements/commit/cc77301e43afc3a44052dbbb56cbcccf76a4ab58)) - -### Features - -- **elements:** add ino-img-list component ([3c15e98](https://github.com/inovex/elements/commit/3c15e9818a46e1f5860eed8e83ad6f200262f71f)) -- **elements|ino-checkbox:** add css variables ([5a38adb](https://github.com/inovex/elements/commit/5a38adb6e55ad1ac353dbd038387a4324500f1cc)) - -## [0.19.1](https://github.com/inovex/elements/compare/v0.19.0...v0.19.1) (2020-06-18) - -### Bug Fixes - -- **elements|ino-icon:** fix svg parser typescript error ([34775b8](https://github.com/inovex/elements/commit/34775b8be60ccdfb2d97bba1019fe5858a09fe88)) - -# [0.19.0](https://github.com/inovex/elements/compare/v0.18.0...v0.19.0) (2020-06-18) - -### Bug Fixes - -- **elements|ino-input:** fix autoFocus property not being recognized ([c5a4d6f](https://github.com/inovex/elements/commit/c5a4d6f6c988dbcbda22086238940d90f64f96c4)) -- **elements|ino-list-item:** fix propagation bug ([c20ceaa](https://github.com/inovex/elements/commit/c20ceaac7f4723954e48720b5e56afdcf4baf2b4)) -- **elements|ino-option:** use min-height instead of fixed height ([21717eb](https://github.com/inovex/elements/commit/21717eb2e9c646c034dbef467fcec4cf28309ae4)) -- **elements|ino-select:** fix wrong positioning of opened select ([e05b83e](https://github.com/inovex/elements/commit/e05b83e39c7b0ee6a2a11c6354734a4d992c14f9)) -- **elements|ino-select:** truncate overflowed text in select field ([2dc54fc](https://github.com/inovex/elements/commit/2dc54fccc438bc2d3279c76e8ade46675c449b24)) -- **elements|ino-sidebar:** remove the ability to close the sidebar by pressing escape ([1ae8845](https://github.com/inovex/elements/commit/1ae884565fc30a58a0bb79ac32b3580bb6a2fd27)) - -### Features - -- **elements:** add ino-table/-row/-cell components ([fc2f778](https://github.com/inovex/elements/commit/fc2f778ada0c4153d9f67a2a8daef4250228b64f)) -- **elements:** add progress-bar component ([5fbd35e](https://github.com/inovex/elements/commit/5fbd35e9c1a8e2494bdbce4f0148e39d7794d8c0)) -- **elements|ino-icon:** add property to set svg title ([e6a6b60](https://github.com/inovex/elements/commit/e6a6b608168364186a840a1952f89afe046f4512)) -- **elements|ino-icon:** add additional arrow icons ([8215b05](https://github.com/inovex/elements/commit/8215b05665e5fba9cd79edf41b4a1151d1699d26)) - -# [0.18.0](https://github.com/inovex/elements/compare/v0.17.0...v0.18.0) (2020-05-20) - -### Bug Fixes - -- **elements|ino-datepicker:** fix parsing on keyboard input ([9ea3628](https://github.com/inovex/elements/commit/9ea36286b600d2fd77f62090ee2513282d2463ba)) -- **elements|ino-datepicker:** styles are now applied correctly ([b114ed3](https://github.com/inovex/elements/commit/b114ed3473f7e0a7e610c235aac6acfb74818f77)) -- **elements|ino-select:** fix label hint when required ([c01c4fb](https://github.com/inovex/elements/commit/c01c4fb5775f1c842568221b9789cc7b223217d1)) -- **elements|ino-tooltip:** tooltip disappearing on mouseout when click trigger ([7a3859a](https://github.com/inovex/elements/commit/7a3859a68437c27632f9159fca11127066d4472c)) - -### Features - -- **elements|ino-button:** add css variables ([9295b65](https://github.com/inovex/elements/commit/9295b6510029e4c37ef25e535467d1ad3ce90fb2)) -- **elements|ino-input:** add methods to focus and blur the input element ([9c9e863](https://github.com/inovex/elements/commit/9c9e863b2d0fa798ab0484132855977a1634df03)) -- **elements|ino-option-group:** add ino-option-group component ([6aa7a3c](https://github.com/inovex/elements/commit/6aa7a3ca7bbe771b269b27934bea88ce021b9bc6)) -- **elements|ino-select:** add css variable for custom height ([7c8966b](https://github.com/inovex/elements/commit/7c8966b0aea80ba856ee13dd5d85295168e9d60b)) -- **elements|ino-sidebar:** add css variable to specify the width ([062fe24](https://github.com/inovex/elements/commit/062fe24a1de532481e19f1f3b9aaf3ba69b8f74c)) - -# [0.17.0](https://github.com/inovex/elements/compare/v0.16.0...v0.17.0) (2020-04-29) - -### Bug Fixes - -- **react|wrapper:** fix react types for stencil update (fixes elements 0.15.x and 0.16.x) ([4ffff06](https://github.com/inovex/elements/commit/4ffff06dbe33bb58d250ae89bee81bbb08c9c600)) - -### Features - -- **elements|ino-checkbox:** add selection variant ([3e74a78](https://github.com/inovex/elements/commit/3e74a7892bdaa9dd12e1be8cf60780881a7b10d4)) -- **elements|ino-icon:** unify icons & add styling options with CSS variables ([a755e69](https://github.com/inovex/elements/commit/a755e69a656b591d869f23af818bc8a51b3718cb)) -- **elements|ino-nav-drawer:** create nav-drawer element ([72dd914](https://github.com/inovex/elements/commit/72dd9143c3859a9b173a779de4d1ef9114d3f65c)) -- **elements|ino-nav-item:** create nav-item element ([72dd914](https://github.com/inovex/elements/commit/72dd9143c3859a9b173a779de4d1ef9114d3f65c)) -- **elements|ino-sidebar:** add ino-sidebar ([e9d56de](https://github.com/inovex/elements/commit/e9d56de9abfec70139f8f1cce9f164b245040f89)) -- **storybook:** add pure js example and cleanup docs ([7cc9fdb](https://github.com/inovex/elements/commit/7cc9fdb77bf746096dcedfc769f66ecdf981d3ea)) - -# [0.16.0](https://github.com/inovex/elements/compare/v0.15.1...v0.16.0) (2020-04-01) - -## [0.15.1](https://github.com/inovex/elements/compare/v0.15.0...v0.15.1) (2020-03-26) - -### Bug Fixes - -- **elements:** revert @stencil/core to 1.10.3 due to style issues ([376c79d](https://github.com/inovex/elements/commit/376c79d94d45c4ab52bbf635bbfa9c446a0d7264)) - -# [0.15.0](https://github.com/inovex/elements/compare/v0.14.0...v0.15.0) (2020-03-25) - -### Features - -- **elements|ino-button:** add property ino-loading to display a loading spinner ([7cbbce7](https://github.com/inovex/elements/commit/7cbbce7058162e2a585ce08431d28e0113a19cf8)) -- **elements|ino-header:** add component ([4c5c69f](https://github.com/inovex/elements/commit/4c5c69f5f97f43beb462197aad0c62ffab2e80b6)) -- **elements|ino-segment-group:** add ino-segment-group and -button ([e26478c](https://github.com/inovex/elements/commit/e26478cf593052c23cd707ecb678997dd5cd6e85)) -- **elements|ino-snackbar:** add feedback variant ([252c044](https://github.com/inovex/elements/commit/252c0441131a97cc3c8151039c6727f48ae8809e)) - -# [0.14.0](https://github.com/inovex/elements/compare/v0.13.0...v0.14.0) (2020-03-17) - -### Bug Fixes - -- **elements:** fix wrong index in activeTabChange event in the ino-tab-bar ([4c90881](https://github.com/inovex/elements/commit/4c908817d62af58fc6442ebd5271c5b099ade997)) - -### Features - -- **elements:** add option to align snackbar to the right ([eb8b8ab](https://github.com/inovex/elements/commit/eb8b8ab39660e0f5fe4ea3a99ae5aa338b37d31a)) -- **elements:** ino-fab(-set) in inovex style ([8bd1b32](https://github.com/inovex/elements/commit/8bd1b32458f60ce2c876e005e5cbc1159e269587)) - -# [0.13.0](https://github.com/inovex/elements/compare/v0.12.0...v0.13.0) (2020-02-19) - -### Bug Fixes - -- **elements:** add timeout to ino-tooltip to wait for host element to be rendered ([43e7b5a](https://github.com/inovex/elements/commit/43e7b5a0c7b53138ab5600eb02ab28be66180dec)) -- **elements:** throw better exception in ino-tooltip when target not found ([8c0412f](https://github.com/inovex/elements/commit/8c0412f37828f48553432b3effcb8d44eaab4191)) - -### Features - -- **elements:** ino-snackbar in inovex design ([f080cab6](https://github.com/inovex/elements/commit/f080cab6dd6bc2b64809a9774ea4551730bd7837)) - -# [0.12.0](https://github.com/inovex/elements/compare/v0.11.0...v0.12.0) (2020-02-12) - -### Bug Fixes - -- **elements:** disable click on icon when datepicker disabled ([ebb757e](https://github.com/inovex/elements/commit/ebb757ef9fba177715cbe0c693297511d470c7e1)) -- **elements:** fix layout of datepicker with disabled month arrow(s) ([2a47f9f](https://github.com/inovex/elements/commit/2a47f9f5f12c29bffc2fe169c523ac62b9bd0ed5)) - -### Features - -- **elements:** add option to mark inputs as optional ([6ee24de](https://github.com/inovex/elements/commit/6ee24de3e8953967e28483a7cc2c83e136a5d0bc)) -- **elements:** add ino-switch component ([23a5512](https://github.com/inovex/elements/commit/23a55126912e218b47170b9a0442b1c2924cc3d7)) -- **elements:** add month picker option to ino-datepicker ([1f796a6](https://github.com/inovex/elements/commit/1f796a64bcd69d1dba450127589174fb1f3d0562)) - -# [0.11.0](https://github.com/inovex/elements/compare/v0.10.1...v0.11.0) (2020-02-07) - -### Bug Fixes - -- **ino-textarea:** set inner width to 100% ([6c37996](https://github.com/inovex/elements/commit/6c379962b7d1373d2537f17ff222548bfc4d59f5)) - -### Features - -- **elements:** add email validation onBlur ([83a38f7](https://github.com/inovex/elements/commit/83a38f70abe453e8a93a129ab7cb520e9f7ca295)) -- **elements:** add new ino-error prop to ino-input ([3e4ae46](https://github.com/inovex/elements/commit/3e4ae46b5cc26f57dd0c43ffac3b1d1d47d1d626)) -- **elements:** add thousands sep., decimal places, unit to ino-input ([a7df4cb](https://github.com/inovex/elements/commit/a7df4cbe13e12c8069fddf29e760df080ccbcfd6)) -- **elements:** ino-checkbox in inovex style ([5884df0](https://github.com/inovex/elements/commit/5884df0fd950fe02636731b7b6abf29af5f7b008)) -- **icons:** add new icons, update icon names, update readme ([d176efa](https://github.com/inovex/elements/commit/d176efa3742fe51b6f3f880ec66378de5a5b31df)) - -### Breaking Changes - -Some icons have been renamed to match the new naming convention. The new naming convention was introduced to reflect the newly added sizes and colors in the ID of each icon. The old naming convention was: `-` (e.g. `birthday-a`). The new naming convention is the following: `--?` (e.g. `birthday-m`). If any of your used ino-icons has the suffix `-a` or `-b`, please search for the new id in the [ino-icon page](https://elements.inovex.de/dist/latest/storybook/?path=/story/graphic-ino-icon--default-usage) and update the `ino-icon`-Property accordingly (e.g. `birthday-a` -> `birthday-m`). - -There are three different sizes: xs, s and m. The default which should be used is m. Many icons also have a grey version which has the suffix "-grey" (e.g. `birthday-m-grey`). - -## [0.10.1](https://github.com/inovex/elements/compare/v0.10.0...v0.10.1) (2019-12-09) - -# [0.10.0](https://github.com/inovex/elements/compare/v0.9.0...v0.10.0) (2019-12-09) diff --git a/packages/landingpage/CHANGELOG.md b/packages/landingpage/CHANGELOG.md deleted file mode 100644 index 13a05ec83f..0000000000 --- a/packages/landingpage/CHANGELOG.md +++ /dev/null @@ -1,210 +0,0 @@ -# Changelog -### [8.1.3](https://github.com/inovex/elements/compare/v8.1.2...v8.1.3) (2023-06-01) - -### [8.1.2](https://github.com/inovex/elements/compare/v8.1.1...v8.1.2) (2023-06-01) - - -### Bug Fixes - -* **elements:** include dependencies in output ([7ee0635](https://github.com/inovex/elements/commit/7ee063564691d30e6bd424f30fa3cd919f73e341)) - -### [8.1.1](https://github.com/inovex/elements/compare/v8.1.0...v8.1.1) (2023-05-31) - -## [8.1.0](https://github.com/inovex/elements/compare/v8.0.0...v8.1.0) (2023-05-17) - -## [8.0.0](https://github.com/inovex/elements/compare/v7.1.2...v8.0.0) (2023-01-05) - -### ⚠ BREAKING CHANGES - -- **elements|ino-header:** We've decided to remove the `ino-header` component as it did not really provide the flexibility we wanted. To still use the inovex-elements header styles, we recommend to integrate our new stylesheet which styles all headlines from `

` to `

` and more. Have a look at [our integration guide](https://elements.inovex.de/version/v8.0.0/?path=/docs/docs-stylesheet--page). - -### Refactoring - -- **elements|ino-header:** remove component ([#793](https://github.com/inovex/elements/issues/793)) ([a83734d](https://github.com/inovex/elements/commit/a83734de27ee64f459b14d0a08b487aab07c38ae)) - -### [7.1.2](https://github.com/inovex/elements/compare/v7.1.1...v7.1.2) (2022-09-20) - -### Bug Fixes - -- changelog entries for new projects ([7a682d6](https://github.com/inovex/elements/commit/7a682d68d8170d11a733bda6283d68c1f0b3a1bf)) -- **landingpage:** fix meta title typo ([#739](https://github.com/inovex/elements/issues/739)) ([8aa32fd](https://github.com/inovex/elements/commit/8aa32fdf2a77dc066c09faead6f66462de21a225)) -- **landingpage:** use correct base url ([15bbe62](https://github.com/inovex/elements/commit/15bbe62f0e9f006027a9b4bf67a8768c3c51afe6)) - -## 7.1.1 (2022-08-19) - -**Note:** Version bump only for package @inovex.de/elements-landingpage - -# Changelog - -### [7.1.1](https://github.com/inovex/elements/compare/v7.1.0...v7.1.1) (2022-08-19) - -### Features - -- **elements-angular:** support disable state handling in ControlValueAccessors ([#664](https://github.com/inovex/elements/issues/664)) ([18a02b3](https://github.com/inovex/elements/commit/18a02b3d40c4a9654e911745ec89f738e7297a37)) - -### Bug Fixes - -- **elements|ino-datepicker:** run initial validation before load ([#700](https://github.com/inovex/elements/issues/700)) ([38d91ae](https://github.com/inovex/elements/commit/38d91aee9deaa6006fcbef27dd82e710377893d9)) - -### Miscellaneous - -- **deps:** bump terser from 4.7.0 to 4.8.1 ([#666](https://github.com/inovex/elements/issues/666)) ([7aabfd3](https://github.com/inovex/elements/commit/7aabfd329ffcfa4bc463fe906186ae0e7876f898)) -- add release pipeline ([#561](https://github.com/inovex/elements/issues/561)) ([f3386dd](https://github.com/inovex/elements/commit/f3386dd8ac309862da522bce5e5ca762103f38a5)) - -### Documentation - -- **storybook:** add react starter guide ([#663](https://github.com/inovex/elements/issues/663)) ([a1883ce](https://github.com/inovex/elements/commit/a1883ce87f7ce681a75e75e4bf24e2ceb10e5bf5)) - -## 7.1.1 (2022-08-19) - -**Note:** Version bump only for package @inovex.de/elements-landingpage - -# Changelog - -## [7.1.0](https://github.com/inovex/elements/compare/v7.0.0...v7.1.0) (2022-07-18) - -### Features - -- **elements|ino-carousel:** add `valueChange` event to inform about slide changes on arrow click ([#650](https://github.com/inovex/elements/issues/650)) ([6f98a31](https://github.com/inovex/elements/commit/6f98a317294c9789d5fed72e9210d5f2adf5dacf)) -- **elements|ino-markdown-editor:** support task lists ([#660](https://github.com/inovex/elements/issues/660)) ([47a71c2](https://github.com/inovex/elements/commit/47a71c25faea9042987706badb5f00e36d021d53)) -- **elements|ino-radio-group:** add option to align radios vertically & horizontally ([#652](https://github.com/inovex/elements/issues/652)) ([2106dfd](https://github.com/inovex/elements/commit/2106dfdd85abd0a93b3325eb82216bddd1e4ea2b)) -- add angular example project ([#601](https://github.com/inovex/elements/issues/601)) ([b860b56](https://github.com/inovex/elements/commit/b860b56b4e7c37ccd55481e14889242d694cb8b5)) -- add react example project ([#519](https://github.com/inovex/elements/issues/519)) ([e420ac9](https://github.com/inovex/elements/commit/e420ac9796f982960f1d6ab19000f9701f918b67)) -- **elements|ino-icon-button:** add support for custom icons via default slot ([#600](https://github.com/inovex/elements/issues/600)) ([e2dae7d](https://github.com/inovex/elements/commit/e2dae7dd8b03664d07c7535f573b33cd4075f933)) -- **elements|ino-radio-group:** support keyboard navigation ([#644](https://github.com/inovex/elements/issues/644)) ([b0bf72f](https://github.com/inovex/elements/commit/b0bf72f860fed2bb64d3d7c6589737a01bb59f2b)) -- **elements|ino-range:** support input of intervals ([#605](https://github.com/inovex/elements/issues/605)) ([2f7d8fd](https://github.com/inovex/elements/commit/2f7d8fdb42fab55402adc8913502046a4e043453)) - -### Miscellaneous - -- **deps:** bump eventsource from 1.0.7 to 1.1.1 ([#623](https://github.com/inovex/elements/issues/623)) ([82cc7f6](https://github.com/inovex/elements/commit/82cc7f6d953bd68ecc8237c5f2aefa6053888315)) -- **deps:** bump moment from 2.29.2 to 2.29.4 ([#658](https://github.com/inovex/elements/issues/658)) ([c414401](https://github.com/inovex/elements/commit/c4144019c597619b5383decee32f8c90459f889a)) -- **storybook:** update storybook to 6.5 ([#648](https://github.com/inovex/elements/issues/648)) ([a9ed814](https://github.com/inovex/elements/commit/a9ed814aa1434614492c1b406fab91d38c51da74)) - -## [7.0.0](https://github.com/inovex/elements/compare/v6.2.0...v7.0.0) (2022-05-23) - -### ⚠ BREAKING CHANGES - -- **elements:** To be more consistent with our API across all components, we've decided to migrate from `label` properties to default slots. This also provides more flexibility as the text element is provided by the user. As the changes are significant, they will not break anything yet. We've added warning messages to help you migrate until the next major version will be released. The components affected are the following: ``, ``, ``, `, ``. -- **elements|ino-input:** Remove the `size` property of the `` as it has no effect. Use `width` and `height` to change the dimensions of the element. -- **elements-react:** We've updated the way we build the `elements-react` package. In order to be future-proof, we have to drop the support for React Versions < 17. -- **elements|ino-button:** We've updated the design of the ``. In order to have a consistent look and feel across all of our components, we've decided to get rid of the `colorScheme` property and most of our CSS-Variables. If you need to customize the button, you can do that just like any other HTML Element as we removed the Shadow-DOM of the component. Furthermore, we removed/reworked some old props on our way. The `fill` property has been renamed to `variant` and features the options `filled` (previously known as `solid), `outlined`, and `text`(replacement of`inverse`). The property `edgeMirrored` has been removed as its use case was very specific. -- **elements|ino-icon:** rename the icon `request` to `share` - -### Features - -- **elements:** add support for Vue3 ([#554](https://github.com/inovex/elements/issues/554)) ([dc05299](https://github.com/inovex/elements/commit/dc05299dce07fdfce73192969e863cb0c4a123cb)) -- **elements|ino-popover:** add follow cursor option ([#577](https://github.com/inovex/elements/issues/577)) ([dc76d3c](https://github.com/inovex/elements/commit/dc76d3c942f00deed72af15e3a2619f65d420cae)) - -### Bug Fixes - -- **elements|ino-autocomplete:** fix wrong menu positioning if helper text exists ([#586](https://github.com/inovex/elements/issues/586)) ([0f5ce14](https://github.com/inovex/elements/commit/0f5ce147b03af7035703d4e183d421e5bbc87f26)) -- **elements|ino-currency-input:** allow `0` in `value` ([#584](https://github.com/inovex/elements/issues/584)) ([081d82c](https://github.com/inovex/elements/commit/081d82c71b3b4812b343d4cd9cb34aaa15057f0b)) -- **elements|ino-icon-button:** improve button styling in disabled state ([#596](https://github.com/inovex/elements/issues/596)) ([594a49a](https://github.com/inovex/elements/commit/594a49aaedae5cbfdabea84bc8b3b113804bcb2e)) -- **storybook:** stories not being sorted correctly ([#580](https://github.com/inovex/elements/issues/580)) ([f618f35](https://github.com/inovex/elements/commit/f618f359e76175f451cc95d4fb8fdbfabf7e7db0)) - -### Documentation - -- update component development docs ([#567](https://github.com/inovex/elements/issues/567)) ([543dd01](https://github.com/inovex/elements/commit/543dd0103a7486fa8a763884cafdac7d6798c658)) - -### Miscellaneous - -- update pull request template ([#582](https://github.com/inovex/elements/issues/582)) ([16b04cf](https://github.com/inovex/elements/commit/16b04cfb9f4e11912bfd7407072a468a7b392a24)) -- **deps:** bump async from 2.6.3 to 2.6.4 ([#576](https://github.com/inovex/elements/issues/576)) ([550bd17](https://github.com/inovex/elements/commit/550bd17f5fc0c4d3ca9487bf2eb1730d9e44f2b4)) -- **deps:** bump minimist from 1.2.5 to 1.2.6 ([#563](https://github.com/inovex/elements/issues/563)) ([5c4df85](https://github.com/inovex/elements/commit/5c4df858f75271c4ed04dd0b09abfd6b5977d940)) -- **deps:** bump moment from 2.26.0 to 2.29.2 ([#568](https://github.com/inovex/elements/issues/568)) ([befee4f](https://github.com/inovex/elements/commit/befee4fec89d428a856db00e53ab719d9351c2c9)) - -- **elements|ino-button:** update styling ([#571](https://github.com/inovex/elements/issues/571)) ([0867d86](https://github.com/inovex/elements/commit/0867d86f095e3f13e91aef2362f25c97cdb8453a)) - -### Refactoring - -- **elements:** use default slot for labels instead of properties ([#607](https://github.com/inovex/elements/issues/607)) ([a934fde](https://github.com/inovex/elements/commit/a934fde471ab8ff778d7ddbfa216f1313dc76183)) -- **elements-react:** use stencils react-output-target ([#537](https://github.com/inovex/elements/issues/537)) ([b797052](https://github.com/inovex/elements/commit/b7970520d9da7d055ffa5ec608f68871de2eb471)) -- **elements|ino-icon:** rename icon `request` to `share` ([#556](https://github.com/inovex/elements/issues/556)) ([da2940e](https://github.com/inovex/elements/commit/da2940ea547b69d5596314da00e880358b08b821)) -- **elements|ino-input:** remove size property ([#557](https://github.com/inovex/elements/issues/557)) ([d69af55](https://github.com/inovex/elements/commit/d69af5529134ec3d0b697635cae224e30b01cbca)) - -## [6.1.0](https://github.com/inovex/elements/compare/v6.0.0...v6.1.0) (2022-03-10) - -### Features - -- **elements|ino-select:** add helper text props ([#553](https://github.com/inovex/elements/issues/553)) ([b117525](https://github.com/inovex/elements/commit/b117525dfa6f5158911718fe766e5e2b098fab96)) - -### Miscellaneous - -- **elements:** add stencil linter ([#547](https://github.com/inovex/elements/issues/547)) ([1c28f62](https://github.com/inovex/elements/commit/1c28f629efb7544e0cdf998bc6dc58c3a7d42529)) - -## [6.0.0](https://github.com/inovex/elements/compare/v5.1.0...v6.0.0) (2022-03-02) - -### ⚠ BREAKING CHANGES - -- **elements|ino-table:** Due to performance reasons we have removed the components `` and ``. The `` has been reworked to work with the native table elements (`` and ``). Additionally, a new component `` was provided to be used instead of the `` element to implement functionalities like filtering and sorting. For extensive examples, check out the respective stories. -- **elements:** \* `ino-progress-bar`: Removed `reversed` property as it is no longer supported by our underlying library -- `ino-chip-set`: Has been removed because it was only a wrapper, whose logic does not demand a component of its own. -- `ino-chip`: This component has undergone an extensive rework. We removed the already deprecated `icon` property (use slots instead). The event `removeChip` has been renamed to `chipRemoved` to be consistent with our naming scheme. The event now emits `value` as its detail instead of the element itself (element can still be accessed by `event.target`). -- `ino-switch`: All CSS-Vars have been removed in order to keep a more consistent look across the library and also to reduce the maintenance cost. -- **elements|ino-dialog:** In order to provide better flexibility, we removed all named slots. Now there is only the default slot that can be used to provide your own header and footer beside the content. Furthermore, the `openChange` event has been renamed to `close` which emits whenever the user closes the dialog. Added an option to make non-critical dialogs dismissible by pressing `esc` or clicking outside the dialog. -- **elements|ino-currency-input:** Move currency input functionality of `` to a separate component `` to reduce the complexity of the input component. In the course of this, we removed the properties `decimalPlaces` and `thousandsSeparator` from the ``. The new component supports these functionalities by providing the respective locale. - -### Features - -- **elements:** add global configuration ([#460](https://github.com/inovex/elements/issues/460)) ([ffac7fe](https://github.com/inovex/elements/commit/ffac7fe5b8df8c67cda83cff60ffc441bddf06c7)) -- **elements-angular:** remove obsolet event fix and upgrade stencil target generator ([#486](https://github.com/inovex/elements/issues/486)) ([a1bc55c](https://github.com/inovex/elements/commit/a1bc55c301875743fda5f8d9c58ae14c7e8565aa)) -- **elements-react:** upgrade to typescript 4.1 ([#500](https://github.com/inovex/elements/issues/500)) ([e0448bc](https://github.com/inovex/elements/commit/e0448bc9c006e3b0c74c2968ef250c3c348be653)) -- **elements|ino-currency-input:** add component ([#481](https://github.com/inovex/elements/issues/481)) ([bd1ab55](https://github.com/inovex/elements/commit/bd1ab5551e8776a0c4d4f037425f9c5bb2aa5cbe)) -- **elements|ino-datepicker:** add new property `attachToBody` ([#510](https://github.com/inovex/elements/issues/510)) ([e970e92](https://github.com/inovex/elements/commit/e970e9222e09055f9d842ede592a04d84c3ace01)) -- **elements|ino-dialog:** rework the dialog component ([#483](https://github.com/inovex/elements/issues/483)) ([c69a23e](https://github.com/inovex/elements/commit/c69a23eb4f0ca70bf89cbf696da947c2d65fae7f)) -- **elements|ino-markdown-editor:** add new component ([#471](https://github.com/inovex/elements/issues/471)) ([8803083](https://github.com/inovex/elements/commit/88030835d52ed638d0a467fdfa90d2bd57ec631b)) -- **elements|ino-table:** rework the component along with all the related elements ([#459](https://github.com/inovex/elements/issues/459)) ([a3141e3](https://github.com/inovex/elements/commit/a3141e348b1088832c8a8cdde07922ed4b4a3374)) -- **landingpage:** migrate landingpage to repo and update deployment ([#473](https://github.com/inovex/elements/issues/473)) ([80f45e4](https://github.com/inovex/elements/commit/80f45e4449626359f12834593e26d06a4d3991f9)) -- **storybook:** extract story description from doc string and improve docs ([#482](https://github.com/inovex/elements/issues/482)) ([f1a6517](https://github.com/inovex/elements/commit/f1a65171e03df183d7ef9e70c4a184bd063d8eda)) - -### Bug Fixes - -- **elements|ino-autocomplete:** fix menu positioning while scrolling ([#503](https://github.com/inovex/elements/issues/503)) ([2cee3cf](https://github.com/inovex/elements/commit/2cee3cf6967df3ee41d8dfc183e727afa40b5cb1)) -- **elements|ino-datepicker:** prevent undefined ref on mount ([#499](https://github.com/inovex/elements/issues/499)) ([4a51d6e](https://github.com/inovex/elements/commit/4a51d6e6b76031ac3acc7cddabba6ef7e157b103)) -- **elements|ino-datepicker:** reattach on DOM update ([#518](https://github.com/inovex/elements/issues/518)) ([91b8cb3](https://github.com/inovex/elements/commit/91b8cb3e349a2b7bfcc80086ab0fc6995cd1929d)) -- **elements|ino-input:** prevent undefined reference on error set ([#498](https://github.com/inovex/elements/issues/498)) ([23c9ac5](https://github.com/inovex/elements/commit/23c9ac5171659394db46549dc6b4b474c2c56335)) -- **elements|ino-input:** prevent value from being set internally ([#528](https://github.com/inovex/elements/issues/528)) ([4bc5dad](https://github.com/inovex/elements/commit/4bc5dad45a8cfc2699d819001f7b4dfe52713be5)) -- **elements|ino-markdown-editor:** fix focus state in preview mode ([#511](https://github.com/inovex/elements/issues/511)) ([cdb61fa](https://github.com/inovex/elements/commit/cdb61fa476b4bbc3a9d64657a478fb3101602d8d)) -- **elements|ino-markdown-editor:** handle change of `initialValue` ([#529](https://github.com/inovex/elements/issues/529)) ([eb23150](https://github.com/inovex/elements/commit/eb2315075eccb1fe56240d564f4f6ec8d9bd71f1)) -- **elements|ino-select:** update on ino-option change ([#520](https://github.com/inovex/elements/issues/520)) ([43c56b6](https://github.com/inovex/elements/commit/43c56b6c6f8f3d250d6aa3f225c4ec33a392650b)) -- **elements|ino-switch:** do not update switches on same page ([#525](https://github.com/inovex/elements/issues/525)) ([3092783](https://github.com/inovex/elements/commit/309278396ec148a10681ea69a1bc1c2655c99247)) -- **storybook|ino-nav-drawer:** provide image as local source ([#501](https://github.com/inovex/elements/issues/501)) ([c6017e7](https://github.com/inovex/elements/commit/c6017e70511ad63e8b1184b548ed88f9833c8a18)) - -### Documentation - -- **elements:** update javascript integration to cdn usage ([6ceb1d6](https://github.com/inovex/elements/commit/6ceb1d610a55d577f733736349232f3446510a01)) -- **elements-angular:** fix assets path ([#502](https://github.com/inovex/elements/issues/502)) ([9a9dcd8](https://github.com/inovex/elements/commit/9a9dcd8bf795e4246c7dfc86990d8d715d173a61)) - -### Miscellaneous - -- fix canary release pipeline ([#508](https://github.com/inovex/elements/issues/508)) ([2073bb7](https://github.com/inovex/elements/commit/2073bb769f467bd00e4cc81ce7cf33910f73e9f2)) -- **deps:** bump engine.io from 4.1.1 to 4.1.2 ([#506](https://github.com/inovex/elements/issues/506)) ([7e0363b](https://github.com/inovex/elements/commit/7e0363b2c81fd03fae4e205f4f829c1a962285a0)) -- **deps:** bump handlebars from 4.7.6 to 4.7.7 ([#516](https://github.com/inovex/elements/issues/516)) ([5421e52](https://github.com/inovex/elements/commit/5421e52d23de002055a7b58709cd3a168672c841)) -- **deps:** bump karma from 6.3.4 to 6.3.14 ([#515](https://github.com/inovex/elements/issues/515)) ([34aeabd](https://github.com/inovex/elements/commit/34aeabdd0afe77bd2c263df237a7e7af22c7fe74)) -- **deps:** bump nanoid from 3.1.23 to 3.2.0 ([#495](https://github.com/inovex/elements/issues/495)) ([46f8020](https://github.com/inovex/elements/commit/46f8020738dab50cec25aea5a4f91daae9f79202)) -- **deps:** bump shelljs from 0.8.4 to 0.8.5 ([#491](https://github.com/inovex/elements/issues/491)) ([fedeaf5](https://github.com/inovex/elements/commit/fedeaf5809e37f07e1ff0fe9e6424aa2a655de8e)) -- **deps:** bump shelljs from 0.8.4 to 0.8.5 ([#504](https://github.com/inovex/elements/issues/504)) ([264f611](https://github.com/inovex/elements/commit/264f61184742d25d001b2ccd8b99d6665493e545)) -- **deps:** bump storybook from 6.3.2 to 6.4.9 ([#475](https://github.com/inovex/elements/issues/475)) ([f1d1f3f](https://github.com/inovex/elements/commit/f1d1f3f8203eb85d32f8a190dd547ceffa537ef9)) -- **deps:** bump trim-off-newlines from 1.0.1 to 1.0.3 ([#496](https://github.com/inovex/elements/issues/496)) ([eb591c3](https://github.com/inovex/elements/commit/eb591c3a5f9367b91849a3bc27c8540ed2206165)) -- **deps:** bump trim-off-newlines from 1.0.1 to 1.0.3 ([#507](https://github.com/inovex/elements/issues/507)) ([e0d61ca](https://github.com/inovex/elements/commit/e0d61ca8b58b5e27700b20d6c3ad4a5483c2ac2d)) -- **deps:** bump url-parse from 1.5.7 to 1.5.10 ([#540](https://github.com/inovex/elements/issues/540)) ([76dac86](https://github.com/inovex/elements/commit/76dac86e21feeb21c0e711c220f00167627f53e5)) -- **elements:** update mdc packages to v13 ([#349](https://github.com/inovex/elements/issues/349)) ([77452bf](https://github.com/inovex/elements/commit/77452bf4f97862c7ee0a576a071c0649d67fc30b)) -- create placeholder for workflow ([9cce255](https://github.com/inovex/elements/commit/9cce255e0d440398b1583943de6c58f4645b0f77)) -- create placeholder for workflow ([5109e93](https://github.com/inovex/elements/commit/5109e93708f4d301130ab6c2c7f916db6b59b669)) -- create placeholder for workflow ([4aaa373](https://github.com/inovex/elements/commit/4aaa373d007092ea391da398f72c071c93e5effd)) -- remove fonts hosted by google ([#539](https://github.com/inovex/elements/issues/539)) ([cec388a](https://github.com/inovex/elements/commit/cec388a40b85d950ae7a73c8050aad661c424440)) -- **elements:** enable source-maps in dev mode ([#538](https://github.com/inovex/elements/issues/538)) ([7e7816b](https://github.com/inovex/elements/commit/7e7816b5a856952f7f7d168bac595ac9ff0b01c2)) -- use setup-node v2 für canary release ([#509](https://github.com/inovex/elements/issues/509)) ([239a39e](https://github.com/inovex/elements/commit/239a39e2d7f629c0f977d26ba1c2aa8cc10cc9d9)) -- set engine to node@>=14.17 ([#493](https://github.com/inovex/elements/issues/493)) ([a2b06ea](https://github.com/inovex/elements/commit/a2b06eaefb10f81207446e89c9adf7de6a83f624)) -- **deps:** bump ajv from 6.12.2 to 6.12.6 ([#517](https://github.com/inovex/elements/issues/517)) ([cc3fefd](https://github.com/inovex/elements/commit/cc3fefd70df4899404d2fc74a040b118960f3036)) -- **deps:** bump engine.io from 4.1.1 to 4.1.2 ([#489](https://github.com/inovex/elements/issues/489)) ([a74610e](https://github.com/inovex/elements/commit/a74610e4497b3e1e3fbea2183a9eeb661ea8a28c)) -- **deps:** bump follow-redirects from 1.11.0 to 1.14.8 ([#521](https://github.com/inovex/elements/issues/521)) ([fa5cf8c](https://github.com/inovex/elements/commit/fa5cf8c8c0e288df5d0bbee6979981b29a5b6712)) -- **deps:** bump lodash from 4.17.15 to 4.17.21 ([#484](https://github.com/inovex/elements/issues/484)) ([db242ad](https://github.com/inovex/elements/commit/db242ad1840b991af499e06c83b1783f44e2e57e)) -- **deps:** bump lodash from 4.17.15 to 4.17.21 ([#505](https://github.com/inovex/elements/issues/505)) ([ea5b5e8](https://github.com/inovex/elements/commit/ea5b5e88ef4bf37f7194250afba8d9e9ee8476fe)) -- **deps:** bump log4js from 6.3.0 to 6.4.0 ([#494](https://github.com/inovex/elements/issues/494)) ([a088a30](https://github.com/inovex/elements/commit/a088a30feb9b35196cc5b4eaf9f0f87118f2ae7a)) -- **deps:** bump node-fetch from 2.6.0 to 2.6.7 ([#497](https://github.com/inovex/elements/issues/497)) ([43a79df](https://github.com/inovex/elements/commit/43a79dfa96a3c2b1385e52d2cc31884f0a27c0ce)) -- **deps:** bump tmpl from 1.0.4 to 1.0.5 ([#468](https://github.com/inovex/elements/issues/468)) ([24e0b4c](https://github.com/inovex/elements/commit/24e0b4c629061a7d893378efa81699a4dcabad0a)) -- **deps:** bump url-parse from 1.4.7 to 1.5.7 ([#527](https://github.com/inovex/elements/issues/527)) ([9db7cab](https://github.com/inovex/elements/commit/9db7cab1f0f949eb6df623b56fcbaa59607fb9bf)) -- **deps:** upgrade deps to support M1 chips ([#523](https://github.com/inovex/elements/issues/523)) ([e5429f1](https://github.com/inovex/elements/commit/e5429f1c63214f522c986e2bc9a8c8f7a1efdaa4)) -- create placeholder for workflow ([6d2336c](https://github.com/inovex/elements/commit/6d2336c0d05aa9a12cee32123def7c3b8f3a0fc0)) -- **deps:** bump ws from 5.2.2 to 5.2.3 ([#469](https://github.com/inovex/elements/issues/469)) ([95b0c44](https://github.com/inovex/elements/commit/95b0c44401cf624074d5d8c1a8b081f18ced12e5)) diff --git a/packages/storybook/.versionrc b/packages/storybook/.versionrc deleted file mode 100644 index bc39931a78..0000000000 --- a/packages/storybook/.versionrc +++ /dev/null @@ -1,37 +0,0 @@ -{ - "path": ".", - "skip": { - "bump": true, - "commit": true, - "tag": true - }, - "types": [ - { - "type": "feat", - "section": "Features" - }, - { - "type": "fix", - "section": "Bug Fixes" - }, - { - "type": "docs", - "section": "Documentation" - }, - { - "type": "style", - "section": "Styling", - "hidden": false - }, - { - "type": "chore", - "section": "Miscellaneous", - "hidden": true - }, - { - "type": "refactor", - "section": "Refactoring", - "hidden": true - } - ] -} diff --git a/packages/storybook/CHANGELOG.md b/packages/storybook/CHANGELOG.md deleted file mode 100644 index c611c87198..0000000000 --- a/packages/storybook/CHANGELOG.md +++ /dev/null @@ -1,643 +0,0 @@ -# Changelog - -All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. - -### [8.1.3](https://github.com/inovex/elements/compare/v8.1.2...v8.1.3) (2023-06-01) - -### [8.1.2](https://github.com/inovex/elements/compare/v8.1.1...v8.1.2) (2023-06-01) - -### [8.1.1](https://github.com/inovex/elements/compare/v8.1.0...v8.1.1) (2023-05-31) - -## [8.1.0](https://github.com/inovex/elements/compare/v8.0.0...v8.1.0) (2023-05-17) - -### Features - -- add new elements logo ([#912](https://github.com/inovex/elements/issues/912)) ([190ac1a](https://github.com/inovex/elements/commit/190ac1a3c3f44099b2c27e9e0e77da68cf93b0af)) -- **elements|ino-carousel:** add stepper to indicate currently displayed slide ([#878](https://github.com/inovex/elements/issues/878)) ([e414aef](https://github.com/inovex/elements/commit/e414aefaef9218dc11acc59f863d6ae6233d6bea)) -- **elements|ino-chip:** add clickable option ([#933](https://github.com/inovex/elements/issues/933)) ([6051f84](https://github.com/inovex/elements/commit/6051f84f2233af5c80ac0e510c5088ea8254177f)) -- **elements:** add delay option for ino-tooltip and ino-popover ([#932](https://github.com/inovex/elements/issues/932)) ([067aa59](https://github.com/inovex/elements/commit/067aa59ea426bf937c5732382321c2b060f8f706)) -- **elements:** add ino-accordion component ([#876](https://github.com/inovex/elements/issues/876)) ([82c98a8](https://github.com/inovex/elements/commit/82c98a8ce83edccb933bb976fa97d8b4aefbf926)) -- **landingpage:** add examples section ([#875](https://github.com/inovex/elements/issues/875)) ([976b069](https://github.com/inovex/elements/commit/976b069eb7ce9fc1b25a9c42bbf2aa56d773040d)) -- **landingpage:** enable sharing of storybook urls ([#924](https://github.com/inovex/elements/issues/924)) ([a5910b6](https://github.com/inovex/elements/commit/a5910b681ff656fdd7a0dac15d2bad1672436ab8)) -- **storybook:** update welcome page ([#903](https://github.com/inovex/elements/issues/903)) ([9323b17](https://github.com/inovex/elements/commit/9323b1756119b279db6c0c6d9ab599e5cc152e52)) - -### Styling - -- **elements|ino-autocomplete:** update design ([#930](https://github.com/inovex/elements/issues/930)) ([5c900b4](https://github.com/inovex/elements/commit/5c900b4d50d2f8e0ed01f97ef276a8fef8d2656d)) -- **landingpage:** improve visual integration of storybook ([#923](https://github.com/inovex/elements/issues/923)) ([eb99a04](https://github.com/inovex/elements/commit/eb99a04a329bc9c12b3f5fb1b414d2a6ccf16a00)) - -## [8.0.0](https://github.com/inovex/elements/compare/v7.1.2...v8.0.0) (2023-01-05) - -### ⚠ BREAKING CHANGES - -- **elements|ino-header:** We've decided to remove the `ino-header` component as it did not really provide the flexibility we wanted. To still use the inovex-elements header styles, we recommend to integrate our new stylesheet which styles all headlines from `

` to `

` and more. Have a look at [our integration guide](https://elements.inovex.de/version/v8.0.0/?path=/docs/docs-stylesheet--page). -- **elements|ino-chip:** As part of the design update, we've decided to remove the `color-scheme` property in all input elements. Read above for more information. -- **elements|ino-switch:** As part of the design update, we've decided to remove the `color-scheme` property in all input elements. Read above for more information. -- **elements|ino-form-row:** Since our input component provides a label on its own, this component is obsolete. That's why we've decided to remove it. -- **elements|ino-range:** As part of the design update, we've decided to remove the `color-scheme` property in all input elements. Read above for more information. -- **elements|ino-sidebar:** Since the component is just a container with a simple slide animation and does not provide any other functionality or styling, we decided to remove it. - -### Features - -- **elements:** provide global stylesheet ([#733](https://github.com/inovex/elements/issues/733)) ([73dfc9a](https://github.com/inovex/elements/commit/73dfc9a442d779fa1b5303a147ae6c70d0e5ed27)) -- **elements|ino-switch:** support icons ([#724](https://github.com/inovex/elements/issues/724)) ([8027499](https://github.com/inovex/elements/commit/80274990c37fd2d99b51220cce23c583d18d1726)) -- **landingpage:** migrate react guide to getting-started section ([#814](https://github.com/inovex/elements/issues/814)) ([524d0fc](https://github.com/inovex/elements/commit/524d0fc00f5fb699703eddb2a3e759c99b45a063)) - -### Styling - -- **elements|ino-chip:** update design ([#752](https://github.com/inovex/elements/issues/752)) ([26dbacd](https://github.com/inovex/elements/commit/26dbacd7cfd7d829d7ef5087b919c00c1a003455)) -- **elements|ino-range:** apply new design ([#712](https://github.com/inovex/elements/issues/712)) ([11ea415](https://github.com/inovex/elements/commit/11ea4155f33fa895222afab3dd1275ff434f4ab9)) - -### Refactoring - -- **elements|ino-form-row:** remove component ([#718](https://github.com/inovex/elements/issues/718)) ([e609947](https://github.com/inovex/elements/commit/e609947e67e6c2dd634c618f7afae0e0cfcc4355)) -- **elements|ino-header:** remove component ([#793](https://github.com/inovex/elements/issues/793)) ([a83734d](https://github.com/inovex/elements/commit/a83734de27ee64f459b14d0a08b487aab07c38ae)) -- **elements|ino-sidebar:** remove component ([#669](https://github.com/inovex/elements/issues/669)) ([349b84d](https://github.com/inovex/elements/commit/349b84d3ef329174f0bdcf4acbe357b63982eb22)) -- **elements|ino-switch:** remove color-scheme prop ([#717](https://github.com/inovex/elements/issues/717)) ([f051ef6](https://github.com/inovex/elements/commit/f051ef6f88b19578f3fa7eadcea2e8e04e9aca4a)) - -### [7.1.2](https://github.com/inovex/elements/compare/v7.1.1...v7.1.2) (2022-09-20) - -### Documentation - -- **storybook:** add dev documentation about custom properties ([#730](https://github.com/inovex/elements/issues/730)) ([7b976bf](https://github.com/inovex/elements/commit/7b976bfbb850170c9918ed2ec36c0e81a3144cb7)) -- **storybook:** collapse component roots by default ([#734](https://github.com/inovex/elements/issues/734)) ([90b4283](https://github.com/inovex/elements/commit/90b4283aeba7c6ac26f870d19653b78ec27943cb)) - -## 7.1.1 (2022-08-19) - -**Note:** Version bump only for package @inovex.de/elements-storybook - -# Changelog - -All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. - -### [7.1.1](https://github.com/inovex/elements/compare/v7.1.0...v7.1.1) (2022-08-19) - -### Documentation - -- **storybook:** add react starter guide ([#663](https://github.com/inovex/elements/issues/663)) ([a1883ce](https://github.com/inovex/elements/commit/a1883ce87f7ce681a75e75e4bf24e2ceb10e5bf5)) - -## [7.1.0](https://github.com/inovex/elements/compare/v7.0.0...v7.1.0) (2022-07-18) - -### Features - -- **elements|ino-carousel:** add `valueChange` event to inform about slide changes on arrow click ([#650](https://github.com/inovex/elements/issues/650)) ([6f98a31](https://github.com/inovex/elements/commit/6f98a317294c9789d5fed72e9210d5f2adf5dacf)) -- **elements|ino-icon-button:** add support for custom icons via default slot ([#600](https://github.com/inovex/elements/issues/600)) ([e2dae7d](https://github.com/inovex/elements/commit/e2dae7dd8b03664d07c7535f573b33cd4075f933)) -- **elements|ino-markdown-editor:** support task lists ([#660](https://github.com/inovex/elements/issues/660)) ([47a71c2](https://github.com/inovex/elements/commit/47a71c25faea9042987706badb5f00e36d021d53)) -- **elements|ino-radio-group:** add option to align radios vertically & horizontally ([#652](https://github.com/inovex/elements/issues/652)) ([2106dfd](https://github.com/inovex/elements/commit/2106dfdd85abd0a93b3325eb82216bddd1e4ea2b)) -- **elements|ino-radio-group:** support keyboard navigation ([#644](https://github.com/inovex/elements/issues/644)) ([b0bf72f](https://github.com/inovex/elements/commit/b0bf72f860fed2bb64d3d7c6589737a01bb59f2b)) -- **elements|ino-range:** support input of intervals ([#605](https://github.com/inovex/elements/issues/605)) ([2f7d8fd](https://github.com/inovex/elements/commit/2f7d8fdb42fab55402adc8913502046a4e043453)) - -### Miscellaneous - -- **storybook:** update storybook to 6.5 ([#648](https://github.com/inovex/elements/issues/648)) ([a9ed814](https://github.com/inovex/elements/commit/a9ed814aa1434614492c1b406fab91d38c51da74)) - -## [7.0.0](https://github.com/inovex/elements/compare/v6.2.0...v7.0.0) (2022-05-23) - -### ⚠ BREAKING CHANGES - -- **elements:** To be more consistent with our API across all components, we've decided to migrate from `label` properties to default slots. This also provides more flexibility as the text element is provided by the user. As the changes are significant, they will not break anything yet. We've added warning messages to help you migrate until the next major version will be released. The components affected are the following: ``, ``, ``, `, ``. -- **elements|ino-input:** Remove the `size` property of the `` as it has no effect. Use `width` and `height` to change the dimensions of the element. -- **elements-react:** We've updated the way we build the `elements-react` package. In order to be future-proof, we have to drop the support for React Versions < 17. -- **elements|ino-button:** We've updated the design of the ``. In order to have a consistent look and feel across all of our components, we've decided to get rid of the `colorScheme` property and most of our CSS-Variables. If you need to customize the button, you can do that just like any other HTML Element as we removed the Shadow-DOM of the component. Furthermore, we removed/reworked some old props on our way. The `fill` property has been renamed to `variant` and features the options `filled` (previously known as `solid), `outlined`, and `text`(replacement of`inverse`). The property `edgeMirrored` has been removed as its use case was very specific. - -### Features - -- **elements:** add support for Vue3 ([#554](https://github.com/inovex/elements/issues/554)) ([dc05299](https://github.com/inovex/elements/commit/dc05299dce07fdfce73192969e863cb0c4a123cb)) -- **elements|ino-popover:** add follow cursor option ([#577](https://github.com/inovex/elements/issues/577)) ([dc76d3c](https://github.com/inovex/elements/commit/dc76d3c942f00deed72af15e3a2619f65d420cae)) - -### Bug Fixes - -- **elements|ino-autocomplete:** fix wrong menu positioning if helper text exists ([#586](https://github.com/inovex/elements/issues/586)) ([0f5ce14](https://github.com/inovex/elements/commit/0f5ce147b03af7035703d4e183d421e5bbc87f26)) -- **elements|ino-icon-button:** improve button styling in disabled state ([#596](https://github.com/inovex/elements/issues/596)) ([594a49a](https://github.com/inovex/elements/commit/594a49aaedae5cbfdabea84bc8b3b113804bcb2e)) -- **storybook:** stories not being sorted correctly ([#580](https://github.com/inovex/elements/issues/580)) ([f618f35](https://github.com/inovex/elements/commit/f618f359e76175f451cc95d4fb8fdbfabf7e7db0)) - -### Documentation - -- update component development docs ([#567](https://github.com/inovex/elements/issues/567)) ([543dd01](https://github.com/inovex/elements/commit/543dd0103a7486fa8a763884cafdac7d6798c658)) - -- **elements|ino-button:** update styling ([#571](https://github.com/inovex/elements/issues/571)) ([0867d86](https://github.com/inovex/elements/commit/0867d86f095e3f13e91aef2362f25c97cdb8453a)) - -### Refactoring - -- **elements:** use default slot for labels instead of properties ([#607](https://github.com/inovex/elements/issues/607)) ([a934fde](https://github.com/inovex/elements/commit/a934fde471ab8ff778d7ddbfa216f1313dc76183)) -- **elements-react:** use stencils react-output-target ([#537](https://github.com/inovex/elements/issues/537)) ([b797052](https://github.com/inovex/elements/commit/b7970520d9da7d055ffa5ec608f68871de2eb471)) -- **elements|ino-input:** remove size property ([#557](https://github.com/inovex/elements/issues/557)) ([d69af55](https://github.com/inovex/elements/commit/d69af5529134ec3d0b697635cae224e30b01cbca)) - -## [6.2.0](https://github.com/inovex/elements/compare/v6.1.0...v6.2.0) (2022-04-22) - -### Documentation - -- **elements:** revise docs of ino-header and ino-datepicker ([#560](https://github.com/inovex/elements/issues/560)) ([b286ad4](https://github.com/inovex/elements/commit/b286ad4fad4dc5291d220618930fa7ecea9d9db1)) - -## [6.1.0](https://github.com/inovex/elements/compare/v6.0.0...v6.1.0) (2022-03-10) - -### Features - -- **elements|ino-select:** add helper text props ([#553](https://github.com/inovex/elements/issues/553)) ([b117525](https://github.com/inovex/elements/commit/b117525dfa6f5158911718fe766e5e2b098fab96)) - -### Miscellaneous - -- **elements:** add stencil linter ([#547](https://github.com/inovex/elements/issues/547)) ([1c28f62](https://github.com/inovex/elements/commit/1c28f629efb7544e0cdf998bc6dc58c3a7d42529)) - -## [6.0.0](https://github.com/inovex/elements/compare/v5.1.0...v6.0.0) (2022-03-02) - -### ⚠ BREAKING CHANGES - -- **elements|ino-table:** Due to performance reasons we have removed the components `` and ``. The `` has been reworked to work with the native table elements (`` and ``). Additionally, a new component `` was provided to be used instead of the `` element to implement functionalities like filtering and sorting. For extensive examples, check out the respective stories. -- **elements:** \* `ino-progress-bar`: Removed `reversed` property as it is no longer supported by our underlying library -- `ino-chip-set`: Has been removed because it was only a wrapper, whose logic does not demand a component of its own. -- `ino-chip`: This component has undergone an extensive rework. We removed the already deprecated `icon` property (use slots instead). The event `removeChip` has been renamed to `chipRemoved` to be consistent with our naming scheme. The event now emits `value` as its detail instead of the element itself (element can still be accessed by `event.target`). -- `ino-switch`: All CSS-Vars have been removed in order to keep a more consistent look across the library and also to reduce the maintenance cost. -- **elements|ino-dialog:** In order to provide better flexibility, we removed all named slots. Now there is only the default slot that can be used to provide your own header and footer beside the content. Furthermore, the `openChange` event has been renamed to `close` which emits whenever the user closes the dialog. Added an option to make non-critical dialogs dismissible by pressing `esc` or clicking outside the dialog. -- **elements|ino-currency-input:** Move currency input functionality of `` to a separate component `` to reduce the complexity of the input component. In the course of this, we removed the properties `decimalPlaces` and `thousandsSeparator` from the ``. The new component supports these functionalities by providing the respective locale. - -### Features - -- **elements:** add global configuration ([#460](https://github.com/inovex/elements/issues/460)) ([ffac7fe](https://github.com/inovex/elements/commit/ffac7fe5b8df8c67cda83cff60ffc441bddf06c7)) -- **elements-angular:** remove obsolet event fix and upgrade stencil target generator ([#486](https://github.com/inovex/elements/issues/486)) ([a1bc55c](https://github.com/inovex/elements/commit/a1bc55c301875743fda5f8d9c58ae14c7e8565aa)) -- **elements|ino-currency-input:** add component ([#481](https://github.com/inovex/elements/issues/481)) ([bd1ab55](https://github.com/inovex/elements/commit/bd1ab5551e8776a0c4d4f037425f9c5bb2aa5cbe)) -- **elements|ino-datepicker:** add new property `attachToBody` ([#510](https://github.com/inovex/elements/issues/510)) ([e970e92](https://github.com/inovex/elements/commit/e970e9222e09055f9d842ede592a04d84c3ace01)) -- **elements|ino-dialog:** rework the dialog component ([#483](https://github.com/inovex/elements/issues/483)) ([c69a23e](https://github.com/inovex/elements/commit/c69a23eb4f0ca70bf89cbf696da947c2d65fae7f)) -- **elements|ino-markdown-editor:** add new component ([#471](https://github.com/inovex/elements/issues/471)) ([8803083](https://github.com/inovex/elements/commit/88030835d52ed638d0a467fdfa90d2bd57ec631b)) -- **elements|ino-table:** rework the component along with all the related elements ([#459](https://github.com/inovex/elements/issues/459)) ([a3141e3](https://github.com/inovex/elements/commit/a3141e348b1088832c8a8cdde07922ed4b4a3374)) -- **storybook:** extract story description from doc string and improve docs ([#482](https://github.com/inovex/elements/issues/482)) ([f1a6517](https://github.com/inovex/elements/commit/f1a65171e03df183d7ef9e70c4a184bd063d8eda)) - -### Bug Fixes - -- **elements|ino-input:** prevent undefined reference on error set ([#498](https://github.com/inovex/elements/issues/498)) ([23c9ac5](https://github.com/inovex/elements/commit/23c9ac5171659394db46549dc6b4b474c2c56335)) -- **elements|ino-markdown-editor:** fix focus state in preview mode ([#511](https://github.com/inovex/elements/issues/511)) ([cdb61fa](https://github.com/inovex/elements/commit/cdb61fa476b4bbc3a9d64657a478fb3101602d8d)) -- **storybook|ino-nav-drawer:** provide image as local source ([#501](https://github.com/inovex/elements/issues/501)) ([c6017e7](https://github.com/inovex/elements/commit/c6017e70511ad63e8b1184b548ed88f9833c8a18)) - -### Documentation - -- **elements:** update javascript integration to cdn usage ([6ceb1d6](https://github.com/inovex/elements/commit/6ceb1d610a55d577f733736349232f3446510a01)) -- **elements-angular:** fix assets path ([#502](https://github.com/inovex/elements/issues/502)) ([9a9dcd8](https://github.com/inovex/elements/commit/9a9dcd8bf795e4246c7dfc86990d8d715d173a61)) - -### Miscellaneous - -- **elements:** update mdc packages to v13 ([#349](https://github.com/inovex/elements/issues/349)) ([77452bf](https://github.com/inovex/elements/commit/77452bf4f97862c7ee0a576a071c0649d67fc30b)) -- remove fonts hosted by google ([#539](https://github.com/inovex/elements/issues/539)) ([cec388a](https://github.com/inovex/elements/commit/cec388a40b85d950ae7a73c8050aad661c424440)) -- **deps:** bump storybook from 6.3.2 to 6.4.9 ([#475](https://github.com/inovex/elements/issues/475)) ([f1d1f3f](https://github.com/inovex/elements/commit/f1d1f3f8203eb85d32f8a190dd547ceffa537ef9)) -- **deps:** upgrade deps to support M1 chips ([#523](https://github.com/inovex/elements/issues/523)) ([e5429f1](https://github.com/inovex/elements/commit/e5429f1c63214f522c986e2bc9a8c8f7a1efdaa4)) - -## [5.1.0](https://github.com/inovex/elements/compare/v5.0.0...v5.1.0) (2021-11-30) - -### Features - -- **elements:** add focus and blur methods to input elements ([#306](https://github.com/inovex/elements/issues/306)) ([c2de9a0](https://github.com/inovex/elements/commit/c2de9a0c50eae893edee7ea4fd9f6cd829cdf869)) - -### Miscellaneous - -- update readmes ([#445](https://github.com/inovex/elements/issues/445)) ([2784a2c](https://github.com/inovex/elements/commit/2784a2c51a94369dd2229bbe619e8d04b4422179)) - -## [5.0.0](https://github.com/inovex/elements/compare/v4.1.1...v5.0.0) (2021-10-18) - -### ⚠ BREAKING CHANGES - -- **elements|ino-autocomplete:** - rename event `optionSelected` to `valueChange` for consistency sake - -* remove slot `list`, now only takes an `` in the `input` slot and ``s in the default slot - -- **elements|ino-snackbar:** remove types `primary` & `warning` and add new types `info` (default) & `success`; remove alignment properties - -The snackbar has received a new design, which features the three cases info, success, and error. Also, as part of the new design, we have decided that the snackbar will now be displayed in the top right corner by default. Since we want to get away from offering properties that only make changes to the CSS in the background, we have removed the alignment properties and instead introduced CSS variables that can be used to configure the absolute position of the snackbar. For more information, have a look at its storybook page. - -- **elements|ino-snackbar:** rename property `alignment` to `horizontalAlignment` in order to improve clarity - -### Features - -- **elements|ino-datepicker:** provide error property ([#429](https://github.com/inovex/elements/issues/429)) ([43f37ef](https://github.com/inovex/elements/commit/43f37efd0c4dfe9748d7b12101732d8c47cd672d)) -- **elements|ino-dialog:** enable extend styling support ([#425](https://github.com/inovex/elements/issues/425)) ([aceea36](https://github.com/inovex/elements/commit/aceea367802a34fe37272febf1d89dd5fb735486)) -- **elements|ino-fab-set:** add ability to provide custom icons ([#437](https://github.com/inovex/elements/issues/437)) ([f37b4a2](https://github.com/inovex/elements/commit/f37b4a2e35ffbe7c952c55c530fd029b51ea321a)) -- **elements|ino-icon:** add new icon `option_dotted` ([#430](https://github.com/inovex/elements/issues/430)) ([cb9ada3](https://github.com/inovex/elements/commit/cb9ada30b2ed1dab333c966f21f576cc6db113d1)) -- **elements|ino-select:** add property `error` to display error state ([#424](https://github.com/inovex/elements/issues/424)) ([f3b97c6](https://github.com/inovex/elements/commit/f3b97c60807599a66a2763e5358c7f2bc48c073d)) -- **elements|ino-snackbar:** add new property `verticalAlignment` ([#427](https://github.com/inovex/elements/issues/427)) ([1c34299](https://github.com/inovex/elements/commit/1c34299ed97405e3e47800d2ca6c037a6d7f6fd9)) -- **elements|ino-snackbar:** rework snackbar ([#431](https://github.com/inovex/elements/issues/431)) ([76911a3](https://github.com/inovex/elements/commit/76911a34ce4d5c5588dcacdf612441b5c54e5693)) - -### Refactoring - -- **elements|ino-autocomplete:** provide better angular support ([#435](https://github.com/inovex/elements/issues/435)) ([bb3853c](https://github.com/inovex/elements/commit/bb3853c092c3ac462d3ab8c604667feea3f0bbaf)) - -### [4.1.1](https://github.com/inovex/elements/compare/v4.1.0...v4.1.1) (2021-09-06) - -### Bug Fixes - -- **elements|ino-input-file:** prevent drag and drop when set to false ([#420](https://github.com/inovex/elements/issues/420)) ([06ca871](https://github.com/inovex/elements/commit/06ca87194ebc16511295fbac1784ff6d695ba6fb)) -- **elements|ino-select:** hide input used for form validation ([#416](https://github.com/inovex/elements/issues/416)) ([0b02c3b](https://github.com/inovex/elements/commit/0b02c3b7e9653569952e708bce4a02e1a387d201)) -- **storybook:** scope all story styles ([#422](https://github.com/inovex/elements/issues/422)) ([62ce093](https://github.com/inovex/elements/commit/62ce093788928af472685bc8493987e6a2db02e4)) - -### Miscellaneous - -- replace local commit linting with new component script ([#412](https://github.com/inovex/elements/issues/412)) ([81aa33d](https://github.com/inovex/elements/commit/81aa33d37c4417f64e216fab397e02280a52c5a7)) - -## [4.1.0](https://github.com/inovex/elements/compare/v4.0.0...v4.1.0) (2021-08-11) - -### Features - -- **elements:** add new component `` ([#402](https://github.com/inovex/elements/issues/402)) ([e93b20f](https://github.com/inovex/elements/commit/e93b20f7ac05500a11dbbeefbbcd382da6146ef3)) -- **elements|ino-select:** add slot for leading icon ([#317](https://github.com/inovex/elements/issues/317)) ([2a656e6](https://github.com/inovex/elements/commit/2a656e646bd5ee8c52d217d07d9e0c59eba199a4)) -- **elements|ino-tab-bar:** add autoFocus property ([#408](https://github.com/inovex/elements/issues/408)) ([03dc76a](https://github.com/inovex/elements/commit/03dc76ac8d45f15ad33441802c93d3854237566b)) - -### Bug Fixes - -- **elements|ino-select:** fix form validation ([#355](https://github.com/inovex/elements/issues/355)) ([8eba403](https://github.com/inovex/elements/commit/8eba403f3aff575c1e73110a5cfba18159226d98)) -- **storybook:** restore missing fav icon ([#411](https://github.com/inovex/elements/issues/411)) ([ef86527](https://github.com/inovex/elements/commit/ef865270003ccbf2c66f8eb9eafb340f824eadad)) - -## [4.0.0](https://github.com/inovex/elements/compare/v3.0.0...v4.0.0) (2021-07-05) - -### ⚠ BREAKING CHANGES - -- **elements-angular:** Angular 12 only works with Webpack 5, so we had to adapt our previous way of importing icons. To keep using our `ino-icon` it is necessary that you add the elements via Angular CLI: `ng add @inovex.de/elements-angular`. This also applies if the Elements are already installed. For more detailed instructions, check out our Angular integration guide. -- **storybook:** We decided to remove the `ino` prefixes of all component properties. Originally, they were a convenience to distinguish between native and custom properties. Nowadays the prefixes just make for unnecessarily longer code. - -So to upgrade to the latest version it is necessary to remove these prefixes. As an example: `ino-loading` or `inoLoading` becomes `loading`. -To assist with this, here is a regex that can be used to search and replace these properties: `(?:\s)(ino)`. - -### Features - -- **elements:** allow lists with both single and double lines ([#338](https://github.com/inovex/elements/issues/338)) ([07609e4](https://github.com/inovex/elements/commit/07609e46e1c15d919eee57e130975b36401e2c5b)) -- **elements|ino-img:** add fallback img ([#339](https://github.com/inovex/elements/issues/339)) ([6caec70](https://github.com/inovex/elements/commit/6caec708d4f61a64cd34dbebc119c9f70c9cd135)) -- **elements|ino-snackbar:** add property to make snackbar stay visible on hover ([#365](https://github.com/inovex/elements/issues/365)) ([bf6b702](https://github.com/inovex/elements/commit/bf6b7023cd9fe9caf4761f6eb57b4f2cc63bc577)) -- **storybook:** upgrade storybook to v6 ([#316](https://github.com/inovex/elements/issues/316)) ([dcd7260](https://github.com/inovex/elements/commit/dcd7260fd105339afbc8fd64c1557e9cc5fd723e)) - -### Bug Fixes - -- **storybook|ino-snackbar:** avoid multiple snackbar instances ([#367](https://github.com/inovex/elements/issues/367)) ([ad386c9](https://github.com/inovex/elements/commit/ad386c9476e9aa8e6592798cd0aebab16d62886c)) -- **storybook|ino-snackbar:** fix incorrect knob options ([#312](https://github.com/inovex/elements/issues/312)) ([741cd65](https://github.com/inovex/elements/commit/741cd659ed5004c0309b6ba3f6ffbc4644b7f44c)) - -### Miscellaneous - -- **elements-angular:** update angular to work with version 12 ([#386](https://github.com/inovex/elements/issues/386)) ([c9d123e](https://github.com/inovex/elements/commit/c9d123ecc19f4ffe1de906645bef6de6310b7c19)) -- publish v3.0.1 ([ca7a24d](https://github.com/inovex/elements/commit/ca7a24d68944c06c78d88f58ec5151966c0210a6)) - -### [3.0.1](https://github.com/inovex/elements/compare/v3.0.0...v3.0.1) (2021-04-22) - -### Bug Fixes - -- **storybook|ino-snackbar:** fix incorrect knob options ([#312](https://github.com/inovex/elements/issues/312)) ([741cd65](https://github.com/inovex/elements/commit/741cd659ed5004c0309b6ba3f6ffbc4644b7f44c)) - -## [3.0.0](https://github.com/inovex/elements/compare/v2.3.0...v3.0.0) (2021-04-13) - -### ⚠ BREAKING CHANGES - -- **elements|ino-menu:** We have reworked the `ino-menu` so that it is now a composition of the `ino-popover` and `ino-list`. It now acts as a smart component that manages its own state. As a result, fewer properties need to be specified. If more complex functionality is required, one can easily build this using the `ino-popover` and the `ino-list`. - -To be specific, the `ino-open`, as well as the `ino-for` property has been removed. The parent node of the `ino-menu` now automatically acts as an anchor element for the menu. Since the state is now managed by the component, the `ino-open` property and the `menuClose` event are obsolete. The menu now opens on anchor click and closes on outside click. - -Before: - -```jsx - - this.setState({ isMenuOpen: false })}> - ... - -``` - -After: - -```jsx - -``` - -For more information, have a look at the [storybook page of the ino-menu](https://elements.inovex.de/dist/latest/storybook/?path=/story/structure-ino-menu--default-usage). - -- **elements|ino-button:** We have removed the property `ino-full-width` of the `ino-button` as this styling should be achieved by simple css. - -e.g.: - -```css -ino-button { - width: 100%; -} -``` - -- **elements|ino-icon:** We have changed our internal icon handling to make working with them more intuitive. - If you are currently using the elements with Vue.js, you need to update your icon import like this: - -**From**: `import { ICON_PATHS } from '@inovex.de/elements/dist/inovex-elements/icon-assets/SVG/index.esm.js';` - -**To**: `import { ICON_PATHS } from '@inovex.de/elements/dist/inovex-elements/ino-icon/index.esm.js';` - -- **elements:** Previously, we used certain properties as flags to indicate that a slot was in use. - We wrote our own utility to check the contents of the slot at runtime, making these properties obsolete. - For this reason, we removed the following properties which can safely be removed: - -* `inoIconLeading` -* `inoIconTrailing` - -These properties occurred in the following components: - -- `ino-button` -- `ino-chip` -- `ino-input` - -### Features - -- **elements|ino-chip:** add slot for trailing icon ([#221](https://github.com/inovex/elements/issues/221)) ([8b91f4e](https://github.com/inovex/elements/commit/8b91f4e51abf5a920ccf3718ccc54e13802768f1)) -- **elements|ino-datepicker:** add language support ([#272](https://github.com/inovex/elements/issues/272)) ([85e129e](https://github.com/inovex/elements/commit/85e129e95bd1b696d13712611f67bc816d46446a)) -- **elements|ino-fab:** add slot for leading icon ([#286](https://github.com/inovex/elements/issues/286)) ([6762544](https://github.com/inovex/elements/commit/6762544ceb83e2fa93fd60070af56a8e9336ef3c)) -- **elements|ino-menu:** emit new closeMenu event on click ([#244](https://github.com/inovex/elements/issues/244)) ([372b15a](https://github.com/inovex/elements/commit/372b15a037a2aa9a0a676e354096f5c42d6a168b)) -- **elements|ino-popover:** add functionality to control component ([#292](https://github.com/inovex/elements/issues/292)) ([df7757b](https://github.com/inovex/elements/commit/df7757bf2b2ea13a69661ae1d889cd92a29a0b6c)) -- **elements|ino-popover:** add prop `ino-distance` to define offset ([#299](https://github.com/inovex/elements/issues/299)) ([ea03f3d](https://github.com/inovex/elements/commit/ea03f3dc242beb379e70e19406eb2d7e11429086)) - -### Bug Fixes - -- **elements|ino-datepicker:** validate on min/max date changes ([#313](https://github.com/inovex/elements/issues/313)) ([f14da32](https://github.com/inovex/elements/commit/f14da32cf4855199c4fc30ea1ce8aea89d333163)) - -- **elements|ino-button:** inherit width ([#278](https://github.com/inovex/elements/issues/278)) ([75aca81](https://github.com/inovex/elements/commit/75aca81b3efe9b3ccf09b5f357d2eece85753125)) - -### Miscellaneous - -- **storybook:** bump marked from 1.2.0 to 2.0.1 ([#304](https://github.com/inovex/elements/issues/304)) ([c45bebd](https://github.com/inovex/elements/commit/c45bebdc1176dadebe6a5554e3c1857195b43a93)) - -### Refactoring - -- **elements:** remove ino-leading/trailing properties ([#277](https://github.com/inovex/elements/issues/277)) ([558d41f](https://github.com/inovex/elements/commit/558d41ff6b85d33976d02fbfb52c78bc9081e6d8)) -- **elements|ino-icon:** avoid duplicate icon files ([#255](https://github.com/inovex/elements/issues/255)) ([cb6da53](https://github.com/inovex/elements/commit/cb6da5315c6a132f4d754d325b0aa19b06f9a6a6)) -- **elements|ino-menu:** replace underlying mdc-menu with ino-popover ([#347](https://github.com/inovex/elements/issues/347)) ([68de0bd](https://github.com/inovex/elements/commit/68de0bd8758da5090e22cf793ad72150a243c33e)) - -## [2.3.0](https://github.com/inovex/elements/compare/v2.2.1...v2.3.0) (2021-01-27) - -### Features - -- **elements|ino-nav-item:** add prop for sub text ([#273](https://github.com/inovex/elements/issues/273)) ([746a7c3](https://github.com/inovex/elements/commit/746a7c35ce9c56d960c6a84b18d6990c6e62d503)) -- **elements|ino-popover:** add interactive property ([#223](https://github.com/inovex/elements/issues/223)) ([bf6f0e5](https://github.com/inovex/elements/commit/bf6f0e53b5ca85230155d18ec2a21ec57d8ecc54)) -- **elements|ino-textarea:** add filled style option ([#237](https://github.com/inovex/elements/issues/237)) ([81769ef](https://github.com/inovex/elements/commit/81769ef2515b50d7ba6626f2d16245e6cf478226)) - -### Bug Fixes - -- **elements|ino-datepicker:** prevent interaction with disabled datepicker and fix validation ([#245](https://github.com/inovex/elements/issues/245)) ([ba0db4f](https://github.com/inovex/elements/commit/ba0db4f1221ce3ac56e461343809de4d1d2fb8cc)) -- **storybook|ino-icon:** fix icon search ([#238](https://github.com/inovex/elements/issues/238)) ([26aad57](https://github.com/inovex/elements/commit/26aad57f9cd3eb6bba054cfa1d03be9bfd758420)) - -### Miscellaneous - -- upgrade vulnerable highlight.js package from 9.18.1 to 10.5.0 ([#269](https://github.com/inovex/elements/issues/269)) ([7a3edd8](https://github.com/inovex/elements/commit/7a3edd8b55af548a5b0bc7f6c5b726cc884a6afb)) - -### Documentation - -- **storybook|ino-progress-bar:** add customization options and examples ([#265](https://github.com/inovex/elements/issues/265)) ([16fba26](https://github.com/inovex/elements/commit/16fba264e5b46bf531a37b5c7feb5e72760b0f1d)) - -### [2.2.1](https://github.com/inovex/elements/compare/v2.2.0...v2.2.1) (2020-12-10) - -### Bug Fixes - -- **elements|ino-datepicker:** use date format to improve validation ([#226](https://github.com/inovex/elements/issues/226)) ([90a990c](https://github.com/inovex/elements/commit/90a990c32c92c0ebd1ad88613aafa99513d54d70)) - -## [2.2.0](https://github.com/inovex/elements/compare/v2.1.0...v2.2.0) (2020-12-01) - -### Features - -- **elements|ino-chip:** add slot for icons and mark ino-icon prop as deprecated ([#189](https://github.com/inovex/elements/issues/189)) ([edca6b8](https://github.com/inovex/elements/commit/edca6b8297191db80c2b2dd378b7b931bb035d3a)) -- **elements|ino-input-file:** add drag and drop window ([#199](https://github.com/inovex/elements/issues/199)) ([6ede8b0](https://github.com/inovex/elements/commit/6ede8b0b7cf1e31921d5f5ddf58c3fab91d43407)) - -## [2.1.0](https://github.com/inovex/elements/compare/v2.0.0...v2.1.0) (2020-11-24) - -### Features - -- **elements|ino-checkbox:** add indeterminate state for selection checkbox ([#173](https://github.com/inovex/elements/issues/173)) ([da44ee4](https://github.com/inovex/elements/commit/da44ee48ec39f1527aa64f0d8a463e3765533447)) -- **elements|ino-icon:** add icons opportunity, pin and save ([#179](https://github.com/inovex/elements/issues/179)) ([d50aa37](https://github.com/inovex/elements/commit/d50aa379042f9e1386c93801b4de56b9594b729d)) -- **elements|ino-icon-button:** add managed option and provide customization options ([#176](https://github.com/inovex/elements/issues/176)) ([8aa55b4](https://github.com/inovex/elements/commit/8aa55b4751408be7a8b2d40e1997620693cc84c3)) - -### Bug Fixes - -- **elements:** allow setting of box-sizing to border-box ([#174](https://github.com/inovex/elements/issues/174)) ([832ddd6](https://github.com/inovex/elements/commit/832ddd6700f5c4a3b66579cb0d006a0ad9d7451b)) -- **elements|ino-card:** render slots only when used ([#207](https://github.com/inovex/elements/issues/207)) ([1c9dfc1](https://github.com/inovex/elements/commit/1c9dfc1f5ea77bab6fab320389b36be1d5ddbec4)) - -### Miscellaneous - -- **elements:** bump material-components to 8.0.0 ([#171](https://github.com/inovex/elements/issues/171)) ([82eea25](https://github.com/inovex/elements/commit/82eea25089785029d0d4b02f26224e8121b80bc3)) - -## [2.0.0](https://github.com/inovex/elements/compare/v1.2.0...v2.0.0) (2020-10-20) - -### Documentation - -- **storybook:** update ino-fab and ino-card documentation ([#139](https://github.com/inovex/elements/issues/139)) ([3437cc7](https://github.com/inovex/elements/commit/3437cc71efffe6e7e159cb207db56a577aec984d)) - -### Miscellaneous - -- remove duplicated entries in the changelog ([#149](https://github.com/inovex/elements/issues/149)) ([9f1b565](https://github.com/inovex/elements/commit/9f1b565402c80673b9fb6e51f595378e2c0d191e)) - -## [1.2.0](https://github.com/inovex/elements/compare/v1.1.0...v1.2.0) (2020-10-14) - -### Features - -- **elements:** add ino-carousel component ([#112](https://github.com/inovex/elements/issues/112)) ([e99b5d7](https://github.com/inovex/elements/commit/e99b5d723903a7060e0691b782d686db01480161)) -- **elements|ino-card:** add property to disable hover animation ([#120](https://github.com/inovex/elements/issues/120)) ([0fac301](https://github.com/inovex/elements/commit/0fac301ab4b3fe1b078b5f4d09db97495aa2e779)) -- **elements|ino-icon:** add refresh icon ([#136](https://github.com/inovex/elements/issues/136)) ([2953f0a](https://github.com/inovex/elements/commit/2953f0a7089fee9a529b0da63e118d4361a68964)) -- **elements|ino-snackbar:** add property for warning and error states ([#116](https://github.com/inovex/elements/issues/116)) ([b648415](https://github.com/inovex/elements/commit/b64841571322656433ab8ed2ef1439b5cd40c23e)) - -### Bug Fixes - -- **storybook|ino-nav-drawer:** fix broken link ([#124](https://github.com/inovex/elements/issues/124)) ([4c6845d](https://github.com/inovex/elements/commit/4c6845de5ddddef053bcfee10c7af8d0f3464c5c)) - -### Miscellaneous - -- **deps:** bump marked from 0.6.3 to 1.2.0 in /packages/storybook ([#133](https://github.com/inovex/elements/issues/133)) ([323b844](https://github.com/inovex/elements/commit/323b844dff5c2d6dab26ac5d3cd30cb15615950a)) -- hide refactoring commit type in changelog ([#130](https://github.com/inovex/elements/issues/130)) ([00dbf1a](https://github.com/inovex/elements/commit/00dbf1a55828aad4d2c0e29978dc3abe38ab7cbe)) - -## [1.1.0](https://github.com/inovex/elements/compare/v1.0.2...v1.1.0) (2020-10-07) - -### Features - -- **elements|ino-header:** add css variables ([#89](https://github.com/inovex/elements/issues/89)) ([3ab4e53](https://github.com/inovex/elements/commit/3ab4e534e0eccd6d7103294ac249d16547a65719)) -- **elements|ino-icon:** add question mark icon ([#80](https://github.com/inovex/elements/issues/80)) ([4f06fa9](https://github.com/inovex/elements/commit/4f06fa995f6c63081fc32fe9b424b4908e72a1f2)) -- **elements|ino-list-item:** add css variables ([#44](https://github.com/inovex/elements/issues/44)) ([fbf6fdc](https://github.com/inovex/elements/commit/fbf6fdc451498d6dd7c6ef2101a7964392981270)) -- **elements|ino-option:** add css variables ([#41](https://github.com/inovex/elements/issues/41)) ([0ed6aec](https://github.com/inovex/elements/commit/0ed6aecb77b5d384e400f5cd06aefbbf99f24e49)) -- **elements|ino-segment-button:** add css variables ([#38](https://github.com/inovex/elements/issues/38)) ([69e84e1](https://github.com/inovex/elements/commit/69e84e121f65e819b308091a732602908564d7b1)) -- **elements|ino-snackbar:** add property to set custom timeout ([#83](https://github.com/inovex/elements/issues/83)) ([d9608da](https://github.com/inovex/elements/commit/d9608daa9779acad4c1f43945a20382ca03f6d4e)) - -### Bug Fixes - -- **elements|ino-switch:** fix color-schemes not working correctly ([#118](https://github.com/inovex/elements/issues/118)) ([e02e40a](https://github.com/inovex/elements/commit/e02e40a08181041aadd4b594ea9705bcfddab13d)) - -### Miscellaneous - -- **deps:** bump handlebars from 4.5.1 to 4.7.6 in /packages/storybook ([#92](https://github.com/inovex/elements/issues/92)) ([1804d2c](https://github.com/inovex/elements/commit/1804d2c3dbe7d8c36aebbe88b37502a1a39201d1)) -- **deps:** bump node-fetch from 1.7.3 to 2.6.1 in /packages/storybook ([#90](https://github.com/inovex/elements/issues/90)) ([58ae792](https://github.com/inovex/elements/commit/58ae7928377e0013e84ba0bc5c14cd90455dcfd9)) - -### Refactoring - -- **elements:** move from local font files to font package ([#82](https://github.com/inovex/elements/issues/82)) ([c04d903](https://github.com/inovex/elements/commit/c04d903f7f238f950779d9fedf972f56df9647b2)) - -### [1.0.2](https://github.com/inovex/elements/compare/v1.0.1...v1.0.2) (2020-09-22) - -### [1.0.1](https://github.com/inovex/elements/compare/v1.0.0...v1.0.1) (2020-09-22) - -### Bug Fixes - -- **storybook:** fix showcase urls ([#74](https://github.com/inovex/elements/issues/74)) ([60de0ff](https://github.com/inovex/elements/commit/60de0ffc3051d713d49cb07e4a00bc9de4cbf27a)) - -## [1.0.0](https://github.com/inovex/elements/compare/v0.21.0...v1.0.0) (2020-09-16) - -### ⚠ BREAKING CHANGES - -- We changed the scopes of all our packages from `@inovex` to `@inovex.de` in order to match our newly created NPM org. Unfortunately, `@inovex` was already taken. To use the inovex-elements beyond version 0.21.0, you have to change the scope in your dependencies from `@inovex/*` to `@inovex.de/*`. This way you will receive our new versions from the public registry of npmjs. -- **elements|ino-button:** The API of the `` has changed. We've replaced the `ino-icon` property. - If you want to use an `ino-icon` inside of a button, use the `ino-icon-leading` or `ino-icon-trailing` property and provide the `` element as a child of the `` with the slot being either `ino-icon-leading` or `ino-icon-trailing`. See the example below: - - ```html - - Button with leading icon - - - - - Button with leading icon - - ``` - - While this does seem like more work for the consumer, we implemented this change in order to have a consistent way of using the `` in combination with our other components. These changes also offer much more flexibility in the use of the `` as you can now utilize the whole API of the `` component (e.g. using your own icons, providing your custom click handler, ...). - -- **elements:** The `tertiary` option for ino-color-scheme has been removed to match the colors specified by our design team - -### Features - -- **elements:** add component overview ([#68](https://github.com/inovex/elements/issues/68)) ([80c51b6](https://github.com/inovex/elements/commit/80c51b6084faaceaf904a12641d32ab90e802e3d)) -- **elements|ino-datepicker:** validate input based on date format ([#50](https://github.com/inovex/elements/issues/50)) ([ea4d288](https://github.com/inovex/elements/commit/ea4d2887f9d96777bf294ea66af8766511b7c505)) -- **elements|ino-dialog:** add dialog component ([da53a5a](https://github.com/inovex/elements/commit/da53a5a9c9f57a7fb7be91ced04c8a3db8c8ecc7)) -- **elements|ino-icon:** add report icon ([27d3ea5](https://github.com/inovex/elements/commit/27d3ea58664fdfc6fe4c740b59ddb2e94af8e143)) -- **elements|ino-input:** use native email validation ([#29](https://github.com/inovex/elements/issues/29)) ([6291bcb](https://github.com/inovex/elements/commit/6291bcbaa14466c8a2f14e757c8d47a3d7367b23)) -- **storybook:** display favicon in production storybook ([#19](https://github.com/inovex/elements/issues/19)) ([5423671](https://github.com/inovex/elements/commit/54236710264c7872f658c606459d16d5eebae24a)) - -### Bug Fixes - -- **storybook|ino-img-list:** fix example images not loading in story ([#20](https://github.com/inovex/elements/issues/20)) ([5158e86](https://github.com/inovex/elements/commit/5158e86d3ae38c9a36f34c4b0af9f2a39054abc4)) - -- **elements:** update style guide and colors according to the design specifications ([#7](https://github.com/inovex/elements/issues/7)) ([786c630](https://github.com/inovex/elements/commit/786c630b62cd2a9b0949afabd22af81a59e57192)) - -### Miscellaneous - -- **storybook:** upgrade Storybook to v6 ([#51](https://github.com/inovex/elements/issues/51)) ([68b359c](https://github.com/inovex/elements/commit/68b359cdf6a8ca426b5fe08afd5b38215723468b)) -- add heading for refactor commit type ([#54](https://github.com/inovex/elements/issues/54)) ([c5e0bdc](https://github.com/inovex/elements/commit/c5e0bdc793f5a26bd82166475ecd27a17f99f9d9)) -- **elements|ino-icon:** remove icoMoon dependency ([#49](https://github.com/inovex/elements/issues/49)) ([aa05f5b](https://github.com/inovex/elements/commit/aa05f5b6e690ca6abe0d39be92061fd383163fd7)) -- list additional commit types in generated changelogs ([#5](https://github.com/inovex/elements/issues/5)) ([7f7c7bf](https://github.com/inovex/elements/commit/7f7c7bff2cb4f795d7df30d3e0a86ffb12bef419)) -- update references to new repository in changelogs ([#16](https://github.com/inovex/elements/issues/16)) ([06f83f1](https://github.com/inovex/elements/commit/06f83f1acd0aef1cf5941766ebc17203648cda52)) -- update release workflow ([#13](https://github.com/inovex/elements/issues/13)) ([14b9578](https://github.com/inovex/elements/commit/14b9578fb437b2801a68e478007f581805ea34ef)) -- update repository references in packages ([#15](https://github.com/inovex/elements/issues/15)) ([2b38cc5](https://github.com/inovex/elements/commit/2b38cc51f5c76851f127b9618ed3fda475c351a6)) -- **storybook:** update storybook to 5.3.0 ([#9](https://github.com/inovex/elements/issues/9)) ([b8854a0](https://github.com/inovex/elements/commit/b8854a0c5b6cf20e67b45a9200e43a0158542a00)) - -### Refactoring - -- change scope from (at)inovex to (at)inovex.de ([#66](https://github.com/inovex/elements/issues/66)) ([96186c2](https://github.com/inovex/elements/commit/96186c2b6f42eb202acf69cd7e0da6280b831864)) -- **elements|ino-button:** replace icon property with icon slot ([#28](https://github.com/inovex/elements/issues/28)) ([388ce17](https://github.com/inovex/elements/commit/388ce17df09e8adb8b9d2c7e3a8a7025223cb5f6)) -- **storybook:** remove deprecated addon-options ([#21](https://github.com/inovex/elements/issues/21)) ([ef27b02](https://github.com/inovex/elements/commit/ef27b02dadca41c2d635352f19b5cbae54db0b7c)) - -### Documentation - -- link to github issues instead of jira ([#39](https://github.com/inovex/elements/issues/39)) ([5f2276d](https://github.com/inovex/elements/commit/5f2276d0ed5ba23a77395618cdb94ccc37ef0876)) -- move html content out of knob ([#6](https://github.com/inovex/elements/issues/6)) ([7380b34](https://github.com/inovex/elements/commit/7380b345d4529c360c02551c12730d49ec321f9b)) -- update url's of storybook ([#12](https://github.com/inovex/elements/issues/12)) ([791c8da](https://github.com/inovex/elements/commit/791c8daed3e774b31fb41259bf1410176f63fdaa)) -- use self-hosted fonts ([#61](https://github.com/inovex/elements/issues/61)) ([6af692b](https://github.com/inovex/elements/commit/6af692b05baa80357ea2febf24632d8110fba706)) - -# [0.21.0](https://github.com/inovex/elements/compare/v0.20.0...v0.21.0) (2020-07-02) - -# [0.20.0](https://github.com/inovex/elements/compare/v0.19.1...v0.20.0) (2020-06-25) - -### Bug Fixes - -- **elements|ino-icon:** fix internally used icon not loading correctly ([cc77301](https://github.com/inovex/elements/commit/cc77301e43afc3a44052dbbb56cbcccf76a4ab58)) - -### Features - -- **elements:** add ino-img-list component ([3c15e98](https://github.com/inovex/elements/commit/3c15e9818a46e1f5860eed8e83ad6f200262f71f)) - -## [0.19.1](https://github.com/inovex/elements/compare/v0.19.0...v0.19.1) (2020-06-18) - -# [0.19.0](https://github.com/inovex/elements/compare/v0.18.0...v0.19.0) (2020-06-18) - -### Features - -- **elements:** add ino-table/-row/-cell components ([fc2f778](https://github.com/inovex/elements/commit/fc2f778ada0c4153d9f67a2a8daef4250228b64f)) -- **elements:** add progress-bar component ([5fbd35e](https://github.com/inovex/elements/commit/5fbd35e9c1a8e2494bdbce4f0148e39d7794d8c0)) -- **elements|ino-icon:** add property to set svg title ([e6a6b60](https://github.com/inovex/elements/commit/e6a6b608168364186a840a1952f89afe046f4512)) -- **elements|ino-icon:** add additional arrow icons ([8215b05](https://github.com/inovex/elements/commit/8215b05665e5fba9cd79edf41b4a1151d1699d26)) - -# [0.18.0](https://github.com/inovex/elements/compare/v0.17.0...v0.18.0) (2020-05-20) - -### Bug Fixes - -- **elements|ino-datepicker:** styles are now applied correctly ([b114ed3](https://github.com/inovex/elements/commit/b114ed3473f7e0a7e610c235aac6acfb74818f77)) -- **elements|ino-sidebar:** fix icons in sidebar story ([e6c6a57](https://github.com/inovex/elements/commit/e6c6a5776493c9e3b5acecfc2f5cfc012e36857f)) - -### Features - -- **elements|ino-button:** add css variables ([9295b65](https://github.com/inovex/elements/commit/9295b6510029e4c37ef25e535467d1ad3ce90fb2)) -- **elements|ino-option-group:** add ino-option-group component ([6aa7a3c](https://github.com/inovex/elements/commit/6aa7a3ca7bbe771b269b27934bea88ce021b9bc6)) -- **elements|ino-select:** add css variable for custom height ([7c8966b](https://github.com/inovex/elements/commit/7c8966b0aea80ba856ee13dd5d85295168e9d60b)) -- **elements|ino-sidebar:** add css variable to specify the width ([062fe24](https://github.com/inovex/elements/commit/062fe24a1de532481e19f1f3b9aaf3ba69b8f74c)) - -# [0.17.0](https://github.com/inovex/elements/compare/v0.16.0...v0.17.0) (2020-04-29) - -### Features - -- **elements|ino-checkbox:** add selection variant ([3e74a78](https://github.com/inovex/elements/commit/3e74a7892bdaa9dd12e1be8cf60780881a7b10d4)) -- **elements|ino-icon:** unify icons & add styling options with CSS variables ([a755e69](https://github.com/inovex/elements/commit/a755e69a656b591d869f23af818bc8a51b3718cb)) -- **elements|ino-nav-drawer:** create nav-drawer element ([72dd914](https://github.com/inovex/elements/commit/72dd9143c3859a9b173a779de4d1ef9114d3f65c)) -- **elements|ino-nav-item:** create nav-item element ([72dd914](https://github.com/inovex/elements/commit/72dd9143c3859a9b173a779de4d1ef9114d3f65c)) -- **elements|ino-sidebar:** add ino-sidebar ([e9d56de](https://github.com/inovex/elements/commit/e9d56de9abfec70139f8f1cce9f164b245040f89)) -- **storybook:** add pure js example and cleanup docs ([7cc9fdb](https://github.com/inovex/elements/commit/7cc9fdb77bf746096dcedfc769f66ecdf981d3ea)) - -# [0.16.0](https://github.com/inovex/elements/compare/v0.15.1...v0.16.0) (2020-04-01) - -### Bug Fixes - -- **storybook:** show elements logo also in storybook ([14cc38d](https://github.com/inovex/elements/commit/14cc38dccb50efb01e8fc842edef9254696e0980)) - -### Features - -- **storybook:** integrate stackblitz code examples ([a4b0e8d](https://github.com/inovex/elements/commit/a4b0e8d7abaaca1753672b809ef48827113a1281)) - -## [0.15.1](https://github.com/inovex/elements/compare/v0.15.0...v0.15.1) (2020-03-26) - -# [0.15.0](https://github.com/inovex/elements/compare/v0.14.0...v0.15.0) (2020-03-25) - -### Features - -- **elements|ino-button:** add property ino-loading to display a loading spinner ([7cbbce7](https://github.com/inovex/elements/commit/7cbbce7058162e2a585ce08431d28e0113a19cf8)) -- **elements|ino-header:** add component ([4c5c69f](https://github.com/inovex/elements/commit/4c5c69f5f97f43beb462197aad0c62ffab2e80b6)) -- **elements|ino-segment-group:** add ino-segment-group and -button ([e26478c](https://github.com/inovex/elements/commit/e26478cf593052c23cd707ecb678997dd5cd6e85)) -- **elements|ino-snackbar:** add feedback variant ([252c044](https://github.com/inovex/elements/commit/252c0441131a97cc3c8151039c6727f48ae8809e)) - -# [0.14.0](https://github.com/inovex/elements/compare/v0.13.0...v0.14.0) (2020-03-17) - -### Bug Fixes - -- **elements:** fix wrong index in activeTabChange event in the ino-tab-bar ([4c90881](https://github.com/inovex/elements/commit/4c908817d62af58fc6442ebd5271c5b099ade997)) - -### Features - -- **elements:** add option to align snackbar to the right ([eb8b8ab](https://github.com/inovex/elements/commit/eb8b8ab39660e0f5fe4ea3a99ae5aa338b37d31a)) -- **elements:** ino-fab(-set) in inovex style ([8bd1b32](https://github.com/inovex/elements/commit/8bd1b32458f60ce2c876e005e5cbc1159e269587)) - -# [0.13.0](https://github.com/inovex/elements/compare/v0.12.0...v0.13.0) (2020-02-19) - -# [0.12.0](https://github.com/inovex/elements/compare/v0.11.0...v0.12.0) (2020-02-12) - -### Features - -- **elements:** add option to mark inputs as optional ([6ee24de](https://github.com/inovex/elements/commit/6ee24de3e8953967e28483a7cc2c83e136a5d0bc)) -- **elements:** add ino-switch ([23a5512](https://github.com/inovex/elements/commit/23a55126912e218b47170b9a0442b1c2924cc3d7)) -- **elements:** add month picker option to ino-datepicker ([1f796a6](https://github.com/inovex/elements/commit/1f796a64bcd69d1dba450127589174fb1f3d0562)) - -# [0.11.0](https://github.com/inovex/elements/compare/v0.10.1...v0.11.0) (2020-02-07) - -### Bug Fixes - -- **elements-storybook:** fix icon search input not updating it's value ([64c7ad5](https://github.com/inovex/elements/commit/64c7ad5beee6015509e55760c9b08bc32ec3d7e3)) -- **ino-textarea:** set inner width to 100% ([6c37996](https://github.com/inovex/elements/commit/6c379962b7d1373d2537f17ff222548bfc4d59f5)) - -### Features - -- **elements:** add new ino-error prop to ino-input ([3e4ae46](https://github.com/inovex/elements/commit/3e4ae46b5cc26f57dd0c43ffac3b1d1d47d1d626)) -- **elements:** add thousands sep., decimal places, unit to ino-input ([a7df4cb](https://github.com/inovex/elements/commit/a7df4cbe13e12c8069fddf29e760df080ccbcfd6)) -- **elements:** ino-checkbox in inovex style ([5884df0](https://github.com/inovex/elements/commit/5884df0fd950fe02636731b7b6abf29af5f7b008)) -- **icons:** add new icons, update icon names, update readme ([d176efa](https://github.com/inovex/elements/commit/d176efa3742fe51b6f3f880ec66378de5a5b31df)) - -## [0.10.1](https://github.com/inovex/elements/compare/v0.10.0...v0.10.1) (2019-12-09) - -# [0.10.0](https://github.com/inovex/elements/compare/v0.9.0...v0.10.0) (2019-12-09) diff --git a/packages/storybook/elements-stencil-docs.json b/packages/storybook/elements-stencil-docs.json index 7098d91974..c480973055 100644 --- a/packages/storybook/elements-stencil-docs.json +++ b/packages/storybook/elements-stencil-docs.json @@ -480,7 +480,7 @@ "filePath": "src/components/ino-button/ino-button.tsx", "fileName": "ino-button.tsx", "tag": "ino-button", - "readme": "# ino-button\n\nA button component with different styles and icon capability.\n\n## Usage\n\nThe component can be used as follows:\n\n### Web Component\n\n```js\ndocument\n .querySelector('ino-button')\n .addEventListener('click', (_) => alert('Button was clicked!'));\n```\n\n```html\n\"\n form=\"\"\n type=\"\"\n color-scheme=\"\"\n fill=\"\"\n dense\n onClick=\"handleClick()\"\n>\n \n Button Content\n\n```\n\n### React\n\n#### Example #1 - Basic\n\n```jsx\nimport { Component } from 'react';\nimport { InoButton, InoIcon } from '@inovex.de/elements/dist/react';\n\nclass MyComponent extends Component {\n render() {\n return (\n alert('Yeah, you clicked the button!')}\n >\n \n You can click me!\n \n );\n }\n}\n```\n\n#### Example #2 - With Types\n\n```js\nimport React, { Component } from 'react';\nimport { InoButton } from '@inovex.de/elements/dist/react';\nimport { Components } from '@inovex.de/elements/dist/types/components';\n\nconst Button: React.FunctionComponent = (\n props,\n) => {\n const { onClick } = props;\n\n return (\n \n \n You can click me!\n \n );\n};\n\nclass MyComponent extends Component {\n render() {\n return (\n alert('Yeah, you clicked the button!')}\n />\n );\n }\n}\n```\n\n## Demo\n", + "readme": "# ino-button\n\nA button component with different styles and icon capability.\n\n## Usage\n\nThe component can be used as follows:\n\n### Web Component\n\n```js\ndocument\n .querySelector('ino-button')\n .addEventListener('click', (_) => alert('Button was clicked!'));\n```\n\n```html\n\"\n form=\"\"\n type=\"\"\n color-scheme=\"\"\n fill=\"\"\n dense\n onClick=\"handleClick()\"\n>\n \n Button Content\n\n```\n\n### React\n\n#### Example #1 - Basic\n\n```jsx\nimport { Component } from 'react';\nimport { InoButton, InoIcon } from '@inovex.de/elements/react';\n\nclass MyComponent extends Component {\n render() {\n return (\n alert('Yeah, you clicked the button!')}\n >\n \n You can click me!\n \n );\n }\n}\n```\n\n#### Example #2 - With Types\n\n```js\nimport React, { Component } from 'react';\nimport { InoButton } from '@inovex.de/elements/dist/react';\nimport { Components } from '@inovex.de/elements/dist/types/components';\n\nconst Button: React.FunctionComponent = (\n props,\n) => {\n const { onClick } = props;\n\n return (\n \n \n You can click me!\n \n );\n};\n\nclass MyComponent extends Component {\n render() {\n return (\n alert('Yeah, you clicked the button!')}\n />\n );\n }\n}\n```\n\n## Demo\n", "overview": "", "usage": {}, "docs": "A button component with different styles and icon capability.", @@ -687,7 +687,7 @@ "references": { "Variants": { "location": "local", - "path": "/Users/maria-luisastefan/Documents/GitHub/elements/packages/elements/src/components/ino-button/ino-button.tsx", + "path": "/Users/arbeit/Projects/elements/packages/elements/src/components/ino-button/ino-button.tsx", "id": "src/components/ino-button/ino-button.tsx::Variants" } } diff --git a/project.json b/project.json new file mode 100644 index 0000000000..1b4496c280 --- /dev/null +++ b/project.json @@ -0,0 +1,56 @@ +{ + "name": "workspace", + "$schema": "node_modules/nx/schemas/project-schema.json", + "targets": { + "version": { + "executor": "@jscutlery/semver:version", + "options": { + "syncVersions": true, + "skipProjectChangelog": true, + "dryRun": false, + "push": false, + "commitMessageFormat": "chore: publish {version}", + "postTargets": ["deploy-npm", "deploy-github"] + }, + "configurations": { + "prerelease": { + "releaseAs": "prerelease", + "skipRootChangelog": true, + "postTargets": ["deploy-npm"], + "push": false + } + } + }, + "deploy-npm": { + "executor": "nx:run-commands", + "dependsOn": [ + { + "projects": [ + "elements", + "elements-angular", + "elements-react", + "elements-vue" + ], + "target": "build" + } + ], + "options": { + "commands": [ + "npm publish -w packages/elements", + "npm publish -w packages/elements-angular", + "npm publish -w packages/elements-react", + "npm publish -w packages/elements-vue" + ], + "parallel": false + } + }, + "deploy-github": { + "executor": "@jscutlery/semver:github", + "options": { + "tag": "{tag}", + "notes": "{notes}" + } + } + }, + "tags": [] +} diff --git a/tsconfig.base.json b/tsconfig.base.json index 8d6d1171af..a8b4614867 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -9,6 +9,6 @@ "importHelpers": true, "target": "es2017", "module": "esnext", - "baseUrl": "./", + "baseUrl": "./" } } diff --git a/yarn.lock b/yarn.lock index 43f2732c47..769fc5b09a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -294,6 +294,14 @@ "@babel/highlight" "^7.22.13" chalk "^2.4.2" +"@babel/code-frame@^7.21.4": + version "7.23.4" + resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.4.tgz#03ae5af150be94392cb5c7ccd97db5a19a5da6aa" + integrity sha512-r1IONyb6Ia+jYR2vvIDhdWdlTGhqbBoFqLTQidzZ4kepUFH15ejXvFHxCVbtl7BOXIudsIubf4E81xeA3h3IXA== + dependencies: + "@babel/highlight" "^7.23.4" + chalk "^2.4.2" + "@babel/code-frame@^7.22.5": version "7.22.5" resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.5.tgz#234d98e1551960604f1246e6475891a570ad5658" @@ -783,6 +791,15 @@ chalk "^2.0.0" js-tokens "^4.0.0" +"@babel/highlight@^7.23.4": + version "7.23.4" + resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz#edaadf4d8232e1a961432db785091207ead0621b" + integrity sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A== + dependencies: + "@babel/helper-validator-identifier" "^7.22.20" + chalk "^2.4.2" + js-tokens "^4.0.0" + "@babel/parser@^7.1.0", "@babel/parser@^7.12.11", "@babel/parser@^7.12.7", "@babel/parser@^7.14.7", "@babel/parser@^7.19.3", "@babel/parser@^7.20.7", "@babel/parser@^7.21.3": version "7.21.3" resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.21.3.tgz#1d285d67a19162ff9daa358d4cb41d50c06220b3" @@ -3242,6 +3259,11 @@ resolved "https://registry.npmjs.org/@hutson/parse-repository-url/-/parse-repository-url-3.0.2.tgz#98c23c950a3d9b6c8f0daed06da6c3af06981340" integrity sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q== +"@hutson/parse-repository-url@^5.0.0": + version "5.0.0" + resolved "https://registry.npmjs.org/@hutson/parse-repository-url/-/parse-repository-url-5.0.0.tgz#bf344cc75136039bc41bcf5d1ddbcb40405fca3b" + integrity sha512-e5+YUKENATs1JgYHMzTr2MW/NDcXGfYFAuOQU8gJgF/kEh4EqKgfGrfLI67bMD4tbhZVlkigz/9YYwWcbOFthg== + "@isaacs/cliui@^8.0.2": version "8.0.2" resolved "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz#b37667b7bc181c168782259bab42474fbf52b550" @@ -3670,6 +3692,29 @@ "@jridgewell/resolve-uri" "^3.1.0" "@jridgewell/sourcemap-codec" "^1.4.14" +"@jscutlery/semver@^4.1.0": + version "4.1.0" + resolved "https://registry.npmjs.org/@jscutlery/semver/-/semver-4.1.0.tgz#f897e2b98e58744dda4688040d1e0926fcfe3df1" + integrity sha512-bePP4LJMa2k5P3pxBiicwOu8k2JqoWRlcHoxMHQEpJsSOAyz3Akb1S3TLKQFBPNzFLvAG7UvwzvRgK75EUTb2Q== + dependencies: + chalk "4.1.2" + conventional-changelog "^5.1.0" + conventional-changelog-angular "^7.0.0" + conventional-changelog-atom "^4.0.0" + conventional-changelog-codemirror "^4.0.0" + conventional-changelog-conventionalcommits "^7.0.2" + conventional-changelog-ember "^4.0.0" + conventional-changelog-eslint "^5.0.0" + conventional-changelog-express "^4.0.0" + conventional-changelog-jquery "^5.0.0" + conventional-changelog-jshint "^4.0.0" + conventional-commits-parser "^5.0.0" + conventional-recommended-bump "^9.0.0" + detect-indent "6.1.0" + git-semver-tags "^7.0.1" + inquirer "8.2.6" + rxjs "7.8.1" + "@kurkle/color@^0.3.0": version "0.3.2" resolved "https://registry.npmjs.org/@kurkle/color/-/color-0.3.2.tgz#5acd38242e8bde4f9986e7913c8fdf49d3aa199f" @@ -7675,6 +7720,11 @@ resolved "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.2.tgz#9b0e3e8533fe5024ad32d6637eb9589988b6fdca" integrity sha512-lqa4UEhhv/2sjjIQgjX8B+RBjj47eo0mzGasklVJ78UKGQY1r0VpB9XHDaZZO9qzEFDdy4MrXLuEaSmPrPSe/A== +"@types/normalize-package-data@^2.4.1": + version "2.4.4" + resolved "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz#56e2cc26c397c038fab0e3a917a12d5c5909e901" + integrity sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA== + "@types/npmlog@^4.1.2": version "4.1.4" resolved "https://registry.npmjs.org/@types/npmlog/-/npmlog-4.1.4.tgz#30eb872153c7ead3e8688c476054ddca004115f6" @@ -8819,7 +8869,7 @@ dependencies: argparse "^2.0.1" -JSONStream@^1.0.4: +JSONStream@^1.0.4, JSONStream@^1.3.5: version "1.3.5" resolved "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz#3208c1f08d3a4d99261ab64f92302bc15e111ca0" integrity sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ== @@ -10399,15 +10449,6 @@ camelcase-keys@^2.0.0: camelcase "^2.0.0" map-obj "^1.0.0" -camelcase-keys@^4.0.0: - version "4.2.0" - resolved "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz#a2aa5fb1af688758259c32c141426d78923b9b77" - integrity sha512-Ej37YKYbFUI8QiYlvj9YHb6/Z60dZyPJW0Cs8sFilMbd2lP0bw3ylAq9yJkK4lcTA2dID5fG8LjmJYbO7kWb7Q== - dependencies: - camelcase "^4.1.0" - map-obj "^2.0.0" - quick-lru "^1.0.0" - camelcase-keys@^6.2.2: version "6.2.2" resolved "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz#5e755d6ba51aa223ec7d3d52f25778210f9dc3c0" @@ -10422,11 +10463,6 @@ camelcase@^2.0.0: resolved "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" integrity sha512-DLIsRzJVBQu72meAKPkWQOLcujdXT32hwdfnkI1frSiSRMK1MofjKHf+MEx0SB6fjEFXL8fBDv1dKymBlOp4Qw== -camelcase@^4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd" - integrity sha512-FxAv7HpHrXbh3aPo4o2qxHay2lkLY3x5Mw3KeE4KQE8ysVfziWeRZDwcjauvwBSGEC/nXUPzZy8zeh4HokqOnw== - camelcase@^5.0.0, camelcase@^5.3.1: version "5.3.1" resolved "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" @@ -10494,6 +10530,14 @@ ccount@^2.0.0: resolved "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz#17a3bf82302e0870d6da43a01311a8bc02a3ecf5" integrity sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg== +chalk@4.1.2, chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.1, chalk@^4.1.2: + version "4.1.2" + resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + chalk@^1.1.3: version "1.1.3" resolved "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" @@ -10522,14 +10566,6 @@ chalk@^3.0.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.1, chalk@^4.1.2: - version "4.1.2" - resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" - integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - char-regex@^1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" @@ -11002,14 +11038,6 @@ commondir@^1.0.1: resolved "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== -compare-func@^1.3.1: - version "1.3.4" - resolved "https://registry.npmjs.org/compare-func/-/compare-func-1.3.4.tgz#6b07c4c5e8341119baf44578085bda0f4a823516" - integrity sha512-sq2sWtrqKPkEXAC8tEJA1+BqAH9GbFkGBtUOqrUX57VSfwp8xyktctk+uLoRy5eccTdxzDcVIztlYDpKs3Jv1Q== - dependencies: - array-ify "^1.0.0" - dot-prop "^3.0.0" - compare-func@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz#fb65e75edbddfd2e568554e8b5b05fff7a51fcb3" @@ -11113,7 +11141,7 @@ content-type@~1.0.4: resolved "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz#8b773162656d1d1086784c8f23a54ce6d73d7918" integrity sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA== -conventional-changelog-angular@^5.0.10, conventional-changelog-angular@^5.0.12: +conventional-changelog-angular@^5.0.12: version "5.0.13" resolved "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.13.tgz#896885d63b914a70d4934b59d2fe7bde1832b28c" integrity sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA== @@ -11121,44 +11149,31 @@ conventional-changelog-angular@^5.0.10, conventional-changelog-angular@^5.0.12: compare-func "^2.0.0" q "^1.5.1" -conventional-changelog-atom@^2.0.7: - version "2.0.8" - resolved "https://registry.npmjs.org/conventional-changelog-atom/-/conventional-changelog-atom-2.0.8.tgz#a759ec61c22d1c1196925fca88fe3ae89fd7d8de" - integrity sha512-xo6v46icsFTK3bb7dY/8m2qvc8sZemRgdqLb/bjpBsH2UyOS8rKNTgcb5025Hri6IpANPApbXMg15QLb1LJpBw== - dependencies: - q "^1.5.1" - -conventional-changelog-codemirror@^2.0.7: - version "2.0.8" - resolved "https://registry.npmjs.org/conventional-changelog-codemirror/-/conventional-changelog-codemirror-2.0.8.tgz#398e9530f08ce34ec4640af98eeaf3022eb1f7dc" - integrity sha512-z5DAsn3uj1Vfp7po3gpt2Boc+Bdwmw2++ZHa5Ak9k0UKsYAO5mH1UBTN0qSCuJZREIhX6WU4E1p3IW2oRCNzQw== +conventional-changelog-angular@^7.0.0: + version "7.0.0" + resolved "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-7.0.0.tgz#5eec8edbff15aa9b1680a8dcfbd53e2d7eb2ba7a" + integrity sha512-ROjNchA9LgfNMTTFSIWPzebCwOGFdgkEq45EnvvrmSLvCtAw0HSmrCs7/ty+wAeYUZyNay0YMUNYFTRL72PkBQ== dependencies: - q "^1.5.1" + compare-func "^2.0.0" -conventional-changelog-config-spec@2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/conventional-changelog-config-spec/-/conventional-changelog-config-spec-2.1.0.tgz#874a635287ef8b581fd8558532bf655d4fb59f2d" - integrity sha512-IpVePh16EbbB02V+UA+HQnnPIohgXvJRxHcS5+Uwk4AT5LjzCZJm5sp/yqs5C6KZJ1jMsV4paEV13BN1pvDuxQ== +conventional-changelog-atom@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/conventional-changelog-atom/-/conventional-changelog-atom-4.0.0.tgz#291fd1583517d4e7131dba779ad9fa238359daa1" + integrity sha512-q2YtiN7rnT1TGwPTwjjBSIPIzDJCRE+XAUahWxnh+buKK99Kks4WLMHoexw38GXx9OUxAsrp44f9qXe5VEMYhw== -conventional-changelog-conventionalcommits@4.3.0: - version "4.3.0" - resolved "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.3.0.tgz#c4205a659f7ca9d7881f29ee78a4e7d6aeb8b3c2" - integrity sha512-oYHydvZKU+bS8LnGqTMlNrrd7769EsuEHKy4fh1oMdvvDi7fem8U+nvfresJ1IDB8K00Mn4LpiA/lR+7Gs6rgg== - dependencies: - compare-func "^1.3.1" - lodash "^4.17.15" - q "^1.5.1" +conventional-changelog-codemirror@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/conventional-changelog-codemirror/-/conventional-changelog-codemirror-4.0.0.tgz#3421aced2377552229cef454447aa06e2a319516" + integrity sha512-hQSojc/5imn1GJK3A75m9hEZZhc3urojA5gMpnar4JHmgLnuM3CUIARPpEk86glEKr3c54Po3WV/vCaO/U8g3Q== -conventional-changelog-conventionalcommits@^4.3.0: - version "4.6.3" - resolved "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.6.3.tgz#0765490f56424b46f6cb4db9135902d6e5a36dc2" - integrity sha512-LTTQV4fwOM4oLPad317V/QNQ1FY4Hju5qeBIM1uTHbrnCE+Eg4CdRZ3gO2pUeR+tzWdp80M2j3qFFEDWVqOV4g== +conventional-changelog-conventionalcommits@^7.0.2: + version "7.0.2" + resolved "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-7.0.2.tgz#aa5da0f1b2543094889e8cf7616ebe1a8f5c70d5" + integrity sha512-NKXYmMR/Hr1DevQegFB4MwfM5Vv0m4UIxKZTTYuD98lpTknaZlSRrDOG4X7wIXpGkfsYxZTghUN+Qq+T0YQI7w== dependencies: compare-func "^2.0.0" - lodash "^4.17.15" - q "^1.5.1" -conventional-changelog-core@^4.1.7, conventional-changelog-core@^4.2.4: +conventional-changelog-core@^4.2.4: version "4.2.4" resolved "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-4.2.4.tgz#e50d047e8ebacf63fac3dc67bf918177001e1e9f" integrity sha512-gDVS+zVJHE2v4SLc6B0sLsPiloR0ygU7HaDW14aNJE1v4SlqJPILPl/aJC7YdtRE4CybBf8gDwObBvKha8Xlyg== @@ -11178,47 +11193,59 @@ conventional-changelog-core@^4.1.7, conventional-changelog-core@^4.2.4: read-pkg-up "^3.0.0" through2 "^4.0.0" -conventional-changelog-ember@^2.0.8: - version "2.0.9" - resolved "https://registry.npmjs.org/conventional-changelog-ember/-/conventional-changelog-ember-2.0.9.tgz#619b37ec708be9e74a220f4dcf79212ae1c92962" - integrity sha512-ulzIReoZEvZCBDhcNYfDIsLTHzYHc7awh+eI44ZtV5cx6LVxLlVtEmcO+2/kGIHGtw+qVabJYjdI5cJOQgXh1A== +conventional-changelog-core@^7.0.0: + version "7.0.0" + resolved "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-7.0.0.tgz#d8879ebb8692cd1fa8126c209e1b3af34d94e113" + integrity sha512-UYgaB1F/COt7VFjlYKVE/9tTzfU3VUq47r6iWf6lM5T7TlOxr0thI63ojQueRLIpVbrtHK4Ffw+yQGduw2Bhdg== dependencies: - q "^1.5.1" + "@hutson/parse-repository-url" "^5.0.0" + add-stream "^1.0.0" + conventional-changelog-writer "^7.0.0" + conventional-commits-parser "^5.0.0" + git-raw-commits "^4.0.0" + git-semver-tags "^7.0.0" + hosted-git-info "^7.0.0" + normalize-package-data "^6.0.0" + read-pkg "^8.0.0" + read-pkg-up "^10.0.0" -conventional-changelog-eslint@^3.0.8: - version "3.0.9" - resolved "https://registry.npmjs.org/conventional-changelog-eslint/-/conventional-changelog-eslint-3.0.9.tgz#689bd0a470e02f7baafe21a495880deea18b7cdb" - integrity sha512-6NpUCMgU8qmWmyAMSZO5NrRd7rTgErjrm4VASam2u5jrZS0n38V7Y9CzTtLT2qwz5xEChDR4BduoWIr8TfwvXA== - dependencies: - q "^1.5.1" +conventional-changelog-ember@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/conventional-changelog-ember/-/conventional-changelog-ember-4.0.0.tgz#d90409083a840cd8955bf8257b17498fc539db6a" + integrity sha512-D0IMhwcJUg1Y8FSry6XAplEJcljkHVlvAZddhhsdbL1rbsqRsMfGx/PIkPYq0ru5aDgn+OxhQ5N5yR7P9mfsvA== -conventional-changelog-express@^2.0.5: - version "2.0.6" - resolved "https://registry.npmjs.org/conventional-changelog-express/-/conventional-changelog-express-2.0.6.tgz#420c9d92a347b72a91544750bffa9387665a6ee8" - integrity sha512-SDez2f3iVJw6V563O3pRtNwXtQaSmEfTCaTBPCqn0oG0mfkq0rX4hHBq5P7De2MncoRixrALj3u3oQsNK+Q0pQ== - dependencies: - q "^1.5.1" +conventional-changelog-eslint@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/conventional-changelog-eslint/-/conventional-changelog-eslint-5.0.0.tgz#d7f428f787f079b3ce08ccc76ed46d4b1852f41b" + integrity sha512-6JtLWqAQIeJLn/OzUlYmzd9fKeNSWmQVim9kql+v4GrZwLx807kAJl3IJVc3jTYfVKWLxhC3BGUxYiuVEcVjgA== -conventional-changelog-jquery@^3.0.10: - version "3.0.11" - resolved "https://registry.npmjs.org/conventional-changelog-jquery/-/conventional-changelog-jquery-3.0.11.tgz#d142207400f51c9e5bb588596598e24bba8994bf" - integrity sha512-x8AWz5/Td55F7+o/9LQ6cQIPwrCjfJQ5Zmfqi8thwUEKHstEn4kTIofXub7plf1xvFA2TqhZlq7fy5OmV6BOMw== - dependencies: - q "^1.5.1" +conventional-changelog-express@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/conventional-changelog-express/-/conventional-changelog-express-4.0.0.tgz#5f50086bae1cd9887959af1fa3d5244fd1f55974" + integrity sha512-yWyy5c7raP9v7aTvPAWzqrztACNO9+FEI1FSYh7UP7YT1AkWgv5UspUeB5v3Ibv4/o60zj2o9GF2tqKQ99lIsw== -conventional-changelog-jshint@^2.0.7: - version "2.0.9" - resolved "https://registry.npmjs.org/conventional-changelog-jshint/-/conventional-changelog-jshint-2.0.9.tgz#f2d7f23e6acd4927a238555d92c09b50fe3852ff" - integrity sha512-wMLdaIzq6TNnMHMy31hql02OEQ8nCQfExw1SE0hYL5KvU+JCTuPaDO+7JiogGT2gJAxiUGATdtYYfh+nT+6riA== +conventional-changelog-jquery@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/conventional-changelog-jquery/-/conventional-changelog-jquery-5.0.0.tgz#d56e5cc9158b5035669ac6e0f773c3e593621887" + integrity sha512-slLjlXLRNa/icMI3+uGLQbtrgEny3RgITeCxevJB+p05ExiTgHACP5p3XiMKzjBn80n+Rzr83XMYfRInEtCPPw== + +conventional-changelog-jshint@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/conventional-changelog-jshint/-/conventional-changelog-jshint-4.0.0.tgz#95aec357f9122b214671381ef94124287208ece9" + integrity sha512-LyXq1bbl0yG0Ai1SbLxIk8ZxUOe3AjnlwE6sVRQmMgetBk+4gY9EO3d00zlEt8Y8gwsITytDnPORl8al7InTjg== dependencies: compare-func "^2.0.0" - q "^1.5.1" conventional-changelog-preset-loader@^2.3.4: version "2.3.4" resolved "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.4.tgz#14a855abbffd59027fd602581f1f34d9862ea44c" integrity sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g== +conventional-changelog-preset-loader@^4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-4.1.0.tgz#996bc40d516471c5bf8248fdc30222563b9bcfe6" + integrity sha512-HozQjJicZTuRhCRTq4rZbefaiCzRM2pr6u2NL3XhrmQm4RMnDXfESU6JKu/pnKwx5xtdkYfNCsbhN5exhiKGJA== + conventional-changelog-writer@^5.0.0: version "5.0.1" resolved "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-5.0.1.tgz#e0757072f045fe03d91da6343c843029e702f359" @@ -11234,24 +11261,36 @@ conventional-changelog-writer@^5.0.0: split "^1.0.0" through2 "^4.0.0" -conventional-changelog@3.1.21: - version "3.1.21" - resolved "https://registry.npmjs.org/conventional-changelog/-/conventional-changelog-3.1.21.tgz#4a774e6bf503acfd7e4685bb750da8c0eccf1e0d" - integrity sha512-ZGecVZPEo3aC75VVE4nu85589dDhpMyqfqgUM5Myq6wfKWiNqhDJLSDMsc8qKXshZoY7dqs1hR0H/15kI/G2jQ== - dependencies: - conventional-changelog-angular "^5.0.10" - conventional-changelog-atom "^2.0.7" - conventional-changelog-codemirror "^2.0.7" - conventional-changelog-conventionalcommits "^4.3.0" - conventional-changelog-core "^4.1.7" - conventional-changelog-ember "^2.0.8" - conventional-changelog-eslint "^3.0.8" - conventional-changelog-express "^2.0.5" - conventional-changelog-jquery "^3.0.10" - conventional-changelog-jshint "^2.0.7" - conventional-changelog-preset-loader "^2.3.4" +conventional-changelog-writer@^7.0.0: + version "7.0.1" + resolved "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-7.0.1.tgz#e64ef74fa8e773cab4124af217f3f02b29eb0a9c" + integrity sha512-Uo+R9neH3r/foIvQ0MKcsXkX642hdm9odUp7TqgFS7BsalTcjzRlIfWZrZR1gbxOozKucaKt5KAbjW8J8xRSmA== + dependencies: + conventional-commits-filter "^4.0.0" + handlebars "^4.7.7" + json-stringify-safe "^5.0.1" + meow "^12.0.1" + semver "^7.5.2" + split2 "^4.0.0" -conventional-commits-filter@^2.0.6, conventional-commits-filter@^2.0.7: +conventional-changelog@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/conventional-changelog/-/conventional-changelog-5.1.0.tgz#04b36a5ad0518e0323e9d629e3b86e34f7abb7eb" + integrity sha512-aWyE/P39wGYRPllcCEZDxTVEmhyLzTc9XA6z6rVfkuCD2UBnhV/sgSOKbQrEG5z9mEZJjnopjgQooTKxEg8mAg== + dependencies: + conventional-changelog-angular "^7.0.0" + conventional-changelog-atom "^4.0.0" + conventional-changelog-codemirror "^4.0.0" + conventional-changelog-conventionalcommits "^7.0.2" + conventional-changelog-core "^7.0.0" + conventional-changelog-ember "^4.0.0" + conventional-changelog-eslint "^5.0.0" + conventional-changelog-express "^4.0.0" + conventional-changelog-jquery "^5.0.0" + conventional-changelog-jshint "^4.0.0" + conventional-changelog-preset-loader "^4.1.0" + +conventional-commits-filter@^2.0.7: version "2.0.7" resolved "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.7.tgz#f8d9b4f182fce00c9af7139da49365b136c8a0b3" integrity sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA== @@ -11259,7 +11298,12 @@ conventional-commits-filter@^2.0.6, conventional-commits-filter@^2.0.7: lodash.ismatch "^4.4.0" modify-values "^1.0.0" -conventional-commits-parser@^3.1.0, conventional-commits-parser@^3.2.0: +conventional-commits-filter@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-4.0.0.tgz#845d713e48dc7d1520b84ec182e2773c10c7bf7f" + integrity sha512-rnpnibcSOdFcdclpFwWa+pPlZJhXE7l+XK04zxhbWrhgpR96h33QLz8hITTXbcYICxVr3HZFtbtUAQ+4LdBo9A== + +conventional-commits-parser@^3.2.0: version "3.2.4" resolved "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.4.tgz#a7d3b77758a202a9b2293d2112a8d8052c740972" integrity sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q== @@ -11271,19 +11315,15 @@ conventional-commits-parser@^3.1.0, conventional-commits-parser@^3.2.0: split2 "^3.0.0" through2 "^4.0.0" -conventional-recommended-bump@6.0.9: - version "6.0.9" - resolved "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-6.0.9.tgz#49ee74f52fbafcc63e89e2297d020279fea318f0" - integrity sha512-DpRmW1k8CpRrcsXHOPGgHgOd4BMGiq2gtXAveGM8B9pSd9b4r4WKnqp1Fd0vkDtk8l973mIk8KKKUYnKRr9SFw== +conventional-commits-parser@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-5.0.0.tgz#57f3594b81ad54d40c1b4280f04554df28627d9a" + integrity sha512-ZPMl0ZJbw74iS9LuX9YIAiW8pfM5p3yh2o/NbXHbkFuZzY5jvdi5jFycEOkmBW5H5I7nA+D6f3UcsCLP2vvSEA== dependencies: - concat-stream "^2.0.0" - conventional-changelog-preset-loader "^2.3.4" - conventional-commits-filter "^2.0.6" - conventional-commits-parser "^3.1.0" - git-raw-commits "2.0.0" - git-semver-tags "^4.0.0" - meow "^7.0.0" - q "^1.5.1" + JSONStream "^1.3.5" + is-text-path "^2.0.0" + meow "^12.0.1" + split2 "^4.0.0" conventional-recommended-bump@^6.1.0: version "6.1.0" @@ -11299,6 +11339,18 @@ conventional-recommended-bump@^6.1.0: meow "^8.0.0" q "^1.5.1" +conventional-recommended-bump@^9.0.0: + version "9.0.0" + resolved "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-9.0.0.tgz#2910b08b10e6c705301335ab916e7438eba5907f" + integrity sha512-HR1yD0G5HgYAu6K0wJjLd7QGRK8MQDqqj6Tn1n/ja1dFwBCE6QmV+iSgQ5F7hkx7OUR/8bHpxJqYtXj2f/opPQ== + dependencies: + conventional-changelog-preset-loader "^4.1.0" + conventional-commits-filter "^4.0.0" + conventional-commits-parser "^5.0.0" + git-raw-commits "^4.0.0" + git-semver-tags "^7.0.0" + meow "^12.0.1" + convert-source-map@^1.4.0, convert-source-map@^1.5.1, convert-source-map@^1.6.0, convert-source-map@^1.7.0: version "1.9.0" resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" @@ -11897,18 +11949,16 @@ damerau-levenshtein@^1.0.8: resolved "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz#b43d286ccbd36bc5b2f7ed41caf2d0aba1f8a6e7" integrity sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA== -dargs@^4.0.1: - version "4.1.0" - resolved "https://registry.npmjs.org/dargs/-/dargs-4.1.0.tgz#03a9dbb4b5c2f139bf14ae53f0b8a2a6a86f4e17" - integrity sha512-jyweV/k0rbv2WK4r9KLayuBrSh2Py0tNmV7LBoSMH4hMQyrG8OPyIOWB2VEx4DJKXWmK4lopYMVvORlDt2S8Aw== - dependencies: - number-is-nan "^1.0.0" - dargs@^7.0.0: version "7.0.0" resolved "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz#04015c41de0bcb69ec84050f3d9be0caf8d6d5cc" integrity sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg== +dargs@^8.0.0: + version "8.1.0" + resolved "https://registry.npmjs.org/dargs/-/dargs-8.1.0.tgz#a34859ea509cbce45485e5aa356fef70bfcc7272" + integrity sha512-wAV9QHOsNbwnWdNW2FYvE1P56wtgSbM+3SZcdGiWQILwVjACCXDCI3Ai8QlCjMDB8YK5zySiXZYBiwGmNY3lnw== + dash-get@^1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/dash-get/-/dash-get-1.0.2.tgz#4c9e9ad5ef04c4bf9d3c9a451f6f7997298dcc7c" @@ -11973,7 +12023,7 @@ debuglog@^1.0.1: resolved "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz#aa24ffb9ac3df9a2351837cfb2d279360cd78492" integrity sha512-syBZ+rnAK3EgMsH2aYEOLUW7mZSY9Gb+0wUMCFsZvcmiz+HigA0LOcq/HoQqVuGG+EKykunc7QG2bzrponfaSw== -decamelize-keys@^1.0.0, decamelize-keys@^1.1.0: +decamelize-keys@^1.1.0: version "1.1.1" resolved "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz#04a2d523b2f18d80d0158a43b895d56dff8d19d8" integrity sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg== @@ -12210,22 +12260,22 @@ detab@2.0.4: dependencies: repeat-string "^1.5.4" +detect-indent@6.1.0, detect-indent@^6.0.0: + version "6.1.0" + resolved "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz#592485ebbbf6b3b1ab2be175c8393d04ca0d57e6" + integrity sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA== + detect-indent@^5.0.0: version "5.0.0" resolved "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz#3871cc0a6a002e8c3e5b3cf7f336264675f06b9d" integrity sha512-rlpvsxUtM0PQvy9iZe640/IWwWYyBsTApREbA1pHOpmOUIl9MkP/U4z7vTtg4Oaojvqhxt7sdufnT0EzGaR31g== -detect-indent@^6.0.0: - version "6.1.0" - resolved "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz#592485ebbbf6b3b1ab2be175c8393d04ca0d57e6" - integrity sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA== - detect-libc@^2.0.0, detect-libc@^2.0.2: version "2.0.2" resolved "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.2.tgz#8ccf2ba9315350e1241b88d0ac3b0e1fbd99605d" integrity sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw== -detect-newline@^3.0.0, detect-newline@^3.1.0: +detect-newline@^3.0.0: version "3.1.0" resolved "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== @@ -12434,13 +12484,6 @@ dot-case@^3.0.4: no-case "^3.0.4" tslib "^2.0.3" -dot-prop@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/dot-prop/-/dot-prop-3.0.0.tgz#1b708af094a49c9a0e7dbcad790aba539dac1177" - integrity sha512-k4ELWeEU3uCcwub7+dWydqQBRjAjkV9L33HjVRG5Xo2QybI6ja/v+4W73SRi8ubCqJz0l9XsTP1NbewfyqaSlw== - dependencies: - is-obj "^1.0.0" - dot-prop@^5.1.0: version "5.3.0" resolved "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88" @@ -12480,14 +12523,6 @@ dotenv@~16.3.1: resolved "https://registry.npmjs.org/dotenv/-/dotenv-16.3.1.tgz#369034de7d7e5b120972693352a3bf112172cc3e" integrity sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ== -dotgitignore@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/dotgitignore/-/dotgitignore-2.1.0.tgz#a4b15a4e4ef3cf383598aaf1dfa4a04bcc089b7b" - integrity sha512-sCm11ak2oY6DglEPpCB8TixLjWAxd3kJTs6UIcSasNYxXdFPV+YKlye92c8H4kKFqV5qYMIh7d+cYecEg0dIkA== - dependencies: - find-up "^3.0.0" - minimatch "^3.0.4" - duplexer@^0.1.1: version "0.1.2" resolved "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" @@ -12646,7 +12681,7 @@ errno@^0.1.1, errno@^0.1.3, errno@~0.1.7: dependencies: prr "~1.0.1" -error-ex@^1.2.0, error-ex@^1.3.1: +error-ex@^1.2.0, error-ex@^1.3.1, error-ex@^1.3.2: version "1.3.2" resolved "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== @@ -13724,7 +13759,7 @@ figgy-pudding@^3.5.1: resolved "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz#b4eee8148abb01dcf1d1ac34367d59e12fa61d6e" integrity sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw== -figures@3.2.0, figures@^3.0.0, figures@^3.1.0: +figures@3.2.0, figures@^3.0.0: version "3.2.0" resolved "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== @@ -14033,13 +14068,6 @@ from2@^2.1.0: inherits "^2.0.1" readable-stream "^2.0.0" -fs-access@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/fs-access/-/fs-access-1.0.1.tgz#d6a87f262271cefebec30c553407fb995da8777a" - integrity sha512-05cXDIwNbFaoFWaz5gNHlUTbH5whiss/hr/ibzPd4MH3cR4w0ZKeIPiVdbyJurg3O5r/Bjpvn9KOb1/rPMf3nA== - dependencies: - null-check "^1.0.0" - fs-constants@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" @@ -14269,17 +14297,6 @@ get-value@^2.0.3, get-value@^2.0.6: resolved "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" integrity sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA== -git-raw-commits@2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.0.tgz#d92addf74440c14bcc5c83ecce3fb7f8a79118b5" - integrity sha512-w4jFEJFgKXMQJ0H0ikBk2S+4KP2VEjhCvLCNqbNRQC8BgGWgLKNCO7a9K9LI+TVT7Gfoloje502sEnctibffgg== - dependencies: - dargs "^4.0.1" - lodash.template "^4.0.2" - meow "^4.0.0" - split2 "^2.0.0" - through2 "^2.0.0" - git-raw-commits@^2.0.8: version "2.0.11" resolved "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.11.tgz#bc3576638071d18655e1cc60d7f524920008d723" @@ -14291,6 +14308,15 @@ git-raw-commits@^2.0.8: split2 "^3.0.0" through2 "^4.0.0" +git-raw-commits@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-4.0.0.tgz#b212fd2bff9726d27c1283a1157e829490593285" + integrity sha512-ICsMM1Wk8xSGMowkOmPrzo2Fgmfo4bMHLNX6ytHjajRJUqvHOw/TFapQ+QG75c3X/tTDDhOSRPGC52dDbNM8FQ== + dependencies: + dargs "^8.0.0" + meow "^12.0.1" + split2 "^4.0.0" + git-remote-origin-url@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz#5282659dae2107145a11126112ad3216ec5fa65f" @@ -14299,7 +14325,7 @@ git-remote-origin-url@^2.0.0: gitconfiglocal "^1.0.0" pify "^2.3.0" -git-semver-tags@^4.0.0, git-semver-tags@^4.1.1: +git-semver-tags@^4.1.1: version "4.1.1" resolved "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-4.1.1.tgz#63191bcd809b0ec3e151ba4751c16c444e5b5780" integrity sha512-OWyMt5zBe7xFs8vglMmhM9lRQzCWL3WjHtxNNfJTMngGym7pC1kh8sP6jevfydJ6LP3ZvGxfb6ABYgPUM0mtsA== @@ -14307,6 +14333,14 @@ git-semver-tags@^4.0.0, git-semver-tags@^4.1.1: meow "^8.0.0" semver "^6.0.0" +git-semver-tags@^7.0.0, git-semver-tags@^7.0.1: + version "7.0.1" + resolved "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-7.0.1.tgz#74426e7d7710e5a263655e78b4c651eed804d63e" + integrity sha512-NY0ZHjJzyyNXHTDZmj+GG7PyuAKtMsyWSwh07CR2hOZFa+/yoTsXci/nF2obzL8UDhakFNkD9gNdt/Ed+cxh2Q== + dependencies: + meow "^12.0.1" + semver "^7.5.2" + git-up@^7.0.0: version "7.0.0" resolved "https://registry.npmjs.org/git-up/-/git-up-7.0.0.tgz#bace30786e36f56ea341b6f69adfd83286337467" @@ -15307,11 +15341,6 @@ indent-string@^2.1.0: dependencies: repeating "^2.0.0" -indent-string@^3.0.0: - version "3.2.0" - resolved "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz#4a5fd6d27cc332f37e5419a504dbb837105c9289" - integrity sha512-BYqTHXTGUIvg7t1r4sJNKcbDZkL92nkXA8YtRpbjFHRHGDL/NtUeiBJMeE60kIFN/Mg8ESaWQvftaYMGJzQZCQ== - indent-string@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" @@ -15414,7 +15443,7 @@ inquirer@8.2.4: through "^2.3.6" wrap-ansi "^7.0.0" -inquirer@^8.2.4: +inquirer@8.2.6, inquirer@^8.2.4: version "8.2.6" resolved "https://registry.npmjs.org/inquirer/-/inquirer-8.2.6.tgz#733b74888195d8d400a67ac332011b5fae5ea562" integrity sha512-M1WuAmb7pn9zdFRtQYk26ZBoY043Sse0wVDdk4Bppr+JOXyQYybdtvK+l9wUibhtjdjvtoiNy8tk+EgsYIUqKg== @@ -15818,7 +15847,7 @@ is-number@^7.0.0: resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== -is-obj@^1.0.0, is-obj@^1.0.1: +is-obj@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" integrity sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg== @@ -15957,6 +15986,13 @@ is-text-path@^1.0.1: dependencies: text-extensions "^1.0.0" +is-text-path@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/is-text-path/-/is-text-path-2.0.0.tgz#b2484e2b720a633feb2e85b67dc193ff72c75636" + integrity sha512-+oDTluR6WEjdXEJMnC2z6A4FRwFoYuvShVVEGsS7ewc0UTi2QtAKMDJuL4BDEVt+5T7MjFo12RP8ghOM75oKJw== + dependencies: + text-extensions "^2.0.0" + is-typed-array@^1.1.10, is-typed-array@^1.1.12, is-typed-array@^1.1.9: version "1.1.12" resolved "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz#d0bab5686ef4a76f7a73097b95470ab199c57d4a" @@ -17289,6 +17325,11 @@ lines-and-columns@^1.1.6: resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== +lines-and-columns@^2.0.3: + version "2.0.4" + resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.4.tgz#d00318855905d2660d8c0822e3f5a4715855fc42" + integrity sha512-wM1+Z03eypVAVUCE7QdSqpVIvelbOakn1M0bPDoA4SGWPx3sNDVUiMo3L6To6WWGClB7VyXnhQ4Sn7gxiJbE6A== + lines-and-columns@~2.0.3: version "2.0.3" resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.3.tgz#b2f0badedb556b747020ab8ea7f0373e22efac1b" @@ -17447,11 +17488,6 @@ locate-path@^7.1.0: dependencies: p-locate "^6.0.0" -lodash._reinterpolate@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" - integrity sha512-xYHt68QRoYGjeeM/XOE1uJtvXQAgvszfBhjV4yvsQH0u2i9I6cI6c6/eG4Hh3UAOVn0y/xAXwmTzEay49Q//HA== - lodash.camelcase@^4.3.0: version "4.3.0" resolved "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6" @@ -17487,21 +17523,6 @@ lodash.merge@^4.6.2: resolved "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== -lodash.template@^4.0.2: - version "4.5.0" - resolved "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz#f976195cf3f347d0d5f52483569fe8031ccce8ab" - integrity sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A== - dependencies: - lodash._reinterpolate "^3.0.0" - lodash.templatesettings "^4.0.0" - -lodash.templatesettings@^4.0.0: - version "4.2.0" - resolved "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz#e481310f049d3cf6d47e912ad09313b154f0fb33" - integrity sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ== - dependencies: - lodash._reinterpolate "^3.0.0" - lodash.uniq@4.5.0, lodash.uniq@^4.5.0: version "4.5.0" resolved "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" @@ -17717,11 +17738,6 @@ map-obj@^1.0.0, map-obj@^1.0.1: resolved "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" integrity sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg== -map-obj@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz#a65cd29087a92598b8791257a523e021222ac1f9" - integrity sha512-TzQSV2DiMYgoF5RycneKVUzIa9bQsj/B3tTgsE3dOGqlzHnGIDaC7XBE7grnA+8kZPnfqSGFe95VHc2oc0VFUQ== - map-obj@^4.0.0: version "4.3.0" resolved "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz#9304f906e93faae70880da102a9f1df0ea8bb05a" @@ -18078,6 +18094,11 @@ memory-fs@^0.5.0: errno "^0.1.3" readable-stream "^2.0.1" +meow@^12.0.1: + version "12.1.1" + resolved "https://registry.npmjs.org/meow/-/meow-12.1.1.tgz#e558dddbab12477b69b2e9a2728c327f191bace6" + integrity sha512-BhXM0Au22RwUneMPwSCnyhTOizdWoIEPU9sp0Aqa1PnDMR5Wv2FGXYDjuzJEIX+Eo2Rb8xuYe5jrnm5QowQFkw== + meow@^3.1.0: version "3.7.0" resolved "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" @@ -18094,38 +18115,6 @@ meow@^3.1.0: redent "^1.0.0" trim-newlines "^1.0.0" -meow@^4.0.0: - version "4.0.1" - resolved "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz#d48598f6f4b1472f35bf6317a95945ace347f975" - integrity sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A== - dependencies: - camelcase-keys "^4.0.0" - decamelize-keys "^1.0.0" - loud-rejection "^1.0.0" - minimist "^1.1.3" - minimist-options "^3.0.1" - normalize-package-data "^2.3.4" - read-pkg-up "^3.0.0" - redent "^2.0.0" - trim-newlines "^2.0.0" - -meow@^7.0.0: - version "7.1.1" - resolved "https://registry.npmjs.org/meow/-/meow-7.1.1.tgz#7c01595e3d337fcb0ec4e8eed1666ea95903d306" - integrity sha512-GWHvA5QOcS412WCo8vwKDlTelGLsCGBVevQB5Kva961rmNfun0PCbv5+xta2kUMFJyR8/oWnn7ddeKdosbAPbA== - dependencies: - "@types/minimist" "^1.2.0" - camelcase-keys "^6.2.2" - decamelize-keys "^1.1.0" - hard-rejection "^2.1.0" - minimist-options "4.1.0" - normalize-package-data "^2.5.0" - read-pkg-up "^7.0.1" - redent "^3.0.0" - trim-newlines "^3.0.0" - type-fest "^0.13.1" - yargs-parser "^18.1.3" - meow@^8.0.0: version "8.1.2" resolved "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz#bcbe45bda0ee1729d350c03cffc8395a36c4e897" @@ -18697,14 +18686,6 @@ minimist-options@4.1.0: is-plain-obj "^1.1.0" kind-of "^6.0.3" -minimist-options@^3.0.1: - version "3.0.2" - resolved "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz#fba4c8191339e13ecf4d61beb03f070103f3d954" - integrity sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ== - dependencies: - arrify "^1.0.1" - is-plain-obj "^1.1.0" - minimist@^1.1.1, minimist@^1.1.3, minimist@^1.2.0, minimist@^1.2.3, minimist@^1.2.5, minimist@^1.2.6: version "1.2.8" resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" @@ -19298,6 +19279,16 @@ normalize-package-data@^5.0.0: semver "^7.3.5" validate-npm-package-license "^3.0.4" +normalize-package-data@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-6.0.0.tgz#68a96b3c11edd462af7189c837b6b1064a484196" + integrity sha512-UL7ELRVxYBHBgYEtZCXjxuD5vPxnmvMGq0jp/dGPKKrN7tfsBh2IY7TlJ15WWwdjRWD3RJbnsygUurTK3xkPkg== + dependencies: + hosted-git-info "^7.0.0" + is-core-module "^2.8.1" + semver "^7.3.5" + validate-npm-package-license "^3.0.4" + normalize-path@^2.1.1: version "2.1.1" resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" @@ -19545,21 +19536,11 @@ nth-check@^2.0.1, nth-check@^2.1.1: dependencies: boolbase "^1.0.0" -null-check@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/null-check/-/null-check-1.0.0.tgz#977dffd7176012b9ec30d2a39db5cf72a0439edd" - integrity sha512-j8ZNHg19TyIQOWCGeeQJBuu6xZYIEurf8M1Qsfd8mFrGEfIZytbw18YjKWg+LcO25NowXGZXZpKAx+Ui3TFfDw== - num2fraction@^1.2.2: version "1.2.2" resolved "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede" integrity sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg== -number-is-nan@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" - integrity sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ== - nwsapi@^2.2.0: version "2.2.7" resolved "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz#738e0707d3128cb750dddcfe90e4610482df0f30" @@ -20262,6 +20243,17 @@ parse-json@^5.0.0, parse-json@^5.2.0: json-parse-even-better-errors "^2.3.0" lines-and-columns "^1.1.6" +parse-json@^7.0.0: + version "7.1.1" + resolved "https://registry.npmjs.org/parse-json/-/parse-json-7.1.1.tgz#68f7e6f0edf88c54ab14c00eb700b753b14e2120" + integrity sha512-SgOTCX/EZXtZxBE5eJ97P4yGM5n37BwRU+YMsH4vNzFqJV/oWFXXCmwFlgWUM4PrakybVOueJJ6pwHqSVhTFDw== + dependencies: + "@babel/code-frame" "^7.21.4" + error-ex "^1.3.2" + json-parse-even-better-errors "^3.0.0" + lines-and-columns "^2.0.3" + type-fest "^3.8.0" + parse-node-version@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz#e2b5dbede00e7fa9bc363607f53327e8b073189b" @@ -22003,11 +21995,6 @@ queue-tick@^1.0.1: resolved "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz#f6f07ac82c1fd60f82e098b417a80e52f1f4c142" integrity sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag== -quick-lru@^1.0.0: - version "1.1.0" - resolved "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz#4360b17c61136ad38078397ff11416e186dcfbb8" - integrity sha512-tRS7sTgyxMXtLum8L65daJnHUhfDUgboRdcWW2bR9vBfrj2+O5HSMbQOJfJJjIVSPFqbBCF37FpwWXGitDc5tA== - quick-lru@^4.0.1: version "4.0.1" resolved "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz#5b8878f113a58217848c6482026c73e1ba57727f" @@ -22247,6 +22234,15 @@ read-pkg-up@^1.0.1: find-up "^1.0.0" read-pkg "^1.0.0" +read-pkg-up@^10.0.0: + version "10.1.0" + resolved "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-10.1.0.tgz#2d13ab732d2f05d6e8094167c2112e2ee50644f4" + integrity sha512-aNtBq4jR8NawpKJQldrQcSW9y/d+KWH4v24HWkHljOZ7H0av+YTGANBzRh9A5pw7v/bLVsLVPpOhJ7gHNVy8lA== + dependencies: + find-up "^6.3.0" + read-pkg "^8.1.0" + type-fest "^4.2.0" + read-pkg-up@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz#3ed496685dba0f8fe118d0691dc51f4a1ff96f07" @@ -22292,6 +22288,16 @@ read-pkg@^5.2.0: parse-json "^5.0.0" type-fest "^0.6.0" +read-pkg@^8.0.0, read-pkg@^8.1.0: + version "8.1.0" + resolved "https://registry.npmjs.org/read-pkg/-/read-pkg-8.1.0.tgz#6cf560b91d90df68bce658527e7e3eee75f7c4c7" + integrity sha512-PORM8AgzXeskHO/WEv312k9U03B8K9JSiWF/8N9sUuFjBa+9SF2u6K7VClzXwDXab51jCd8Nd36CNM+zR97ScQ== + dependencies: + "@types/normalize-package-data" "^2.4.1" + normalize-package-data "^6.0.0" + parse-json "^7.0.0" + type-fest "^4.2.0" + read@1, read@^1.0.7: version "1.0.7" resolved "https://registry.npmjs.org/read/-/read-1.0.7.tgz#b3da19bd052431a97671d44a42634adf710b40c4" @@ -22372,14 +22378,6 @@ redent@^1.0.0: indent-string "^2.1.0" strip-indent "^1.0.1" -redent@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz#c1b2007b42d57eb1389079b3c8333639d5e1ccaa" - integrity sha512-XNwrTx77JQCEMXTeb8movBKuK75MgH0RZkujNuDKCezemx/voapl9i2gCSi8WWm8+ox5ycJi1gxF22fR7c0Ciw== - dependencies: - indent-string "^3.0.0" - strip-indent "^2.0.0" - redent@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f" @@ -22904,7 +22902,7 @@ rxjs@6.6.7: dependencies: tslib "^1.9.0" -rxjs@^7.5.1, rxjs@^7.5.5, rxjs@^7.5.6, rxjs@^7.8.0: +rxjs@7.8.1, rxjs@^7.5.1, rxjs@^7.5.5, rxjs@^7.5.6, rxjs@^7.8.0: version "7.8.1" resolved "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz#6f6f3d99ea8044291efd92e7c7fcf562c4057543" integrity sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg== @@ -23152,7 +23150,7 @@ semver@7.5.3: dependencies: lru-cache "^6.0.0" -semver@7.5.4, semver@^7.0.0, semver@^7.1.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.3.6, semver@^7.3.7, semver@^7.3.8, semver@^7.5.3, semver@^7.5.4, semver@~7.5.4: +semver@7.5.4, semver@^7.0.0, semver@^7.1.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.3.6, semver@^7.3.7, semver@^7.3.8, semver@^7.5.2, semver@^7.5.3, semver@^7.5.4, semver@~7.5.4: version "7.5.4" resolved "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== @@ -23692,13 +23690,6 @@ split-string@^3.0.1, split-string@^3.0.2: dependencies: extend-shallow "^3.0.0" -split2@^2.0.0: - version "2.2.0" - resolved "https://registry.npmjs.org/split2/-/split2-2.2.0.tgz#186b2575bcf83e85b7d18465756238ee4ee42493" - integrity sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw== - dependencies: - through2 "^2.0.2" - split2@^3.0.0: version "3.2.2" resolved "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz#bf2cf2a37d838312c249c89206fd7a17dd12365f" @@ -23706,6 +23697,11 @@ split2@^3.0.0: dependencies: readable-stream "^3.0.0" +split2@^4.0.0: + version "4.2.0" + resolved "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz#c9c5920904d148bab0b9f67145f245a86aadbfa4" + integrity sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg== + split@^1.0.0: version "1.0.1" resolved "https://registry.npmjs.org/split/-/split-1.0.1.tgz#605bd9be303aa59fb35f9229fbea0ddec9ea07d9" @@ -23787,27 +23783,6 @@ stacktrace-js@^2.0.2: stack-generator "^2.0.5" stacktrace-gps "^3.0.4" -standard-version@^8.0.0: - version "8.0.2" - resolved "https://registry.npmjs.org/standard-version/-/standard-version-8.0.2.tgz#02ed7131f83046bd04358dc54f97d42c4b2fd828" - integrity sha512-L8X9KFq2SmVmaeZgUmWHFJMOsEWpjgFAwqic6yIIoveM1kdw1vH4Io03WWxUDjypjGqGU6qUtcJoR8UvOv5w3g== - dependencies: - chalk "^2.4.2" - conventional-changelog "3.1.21" - conventional-changelog-config-spec "2.1.0" - conventional-changelog-conventionalcommits "4.3.0" - conventional-recommended-bump "6.0.9" - detect-indent "^6.0.0" - detect-newline "^3.1.0" - dotgitignore "^2.1.0" - figures "^3.1.0" - find-up "^4.1.0" - fs-access "^1.0.1" - git-semver-tags "^4.0.0" - semver "^7.1.1" - stringify-package "^1.0.1" - yargs "^15.3.1" - state-toggle@^1.0.0: version "1.0.3" resolved "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz#e123b16a88e143139b09c6852221bc9815917dfe" @@ -24030,11 +24005,6 @@ stringify-object@^3.3.0: is-obj "^1.0.1" is-regexp "^1.0.0" -stringify-package@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/stringify-package/-/stringify-package-1.0.1.tgz#e5aa3643e7f74d0f28628b72f3dad5cecfc3ba85" - integrity sha512-sa4DUQsYciMP1xhKWGuFM04fB0LG/9DlluZoSVywUMRNvzid6XucHK0/90xGxRoHrAaROrcHK1aPKaijCtSrhg== - "strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1: version "6.0.1" resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" @@ -24095,11 +24065,6 @@ strip-indent@^1.0.1: dependencies: get-stdin "^4.0.1" -strip-indent@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz#5ef8db295d01e6ed6cbf7aab96998d7822527b68" - integrity sha512-RsSNPLpq6YUL7QYy44RnPVTn/lcVZtb48Uof3X5JLbF4zD/Gs7ZFDv2HWol+leoQN2mT86LAzSshGfkTlSOpsA== - strip-indent@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001" @@ -24540,6 +24505,11 @@ text-extensions@^1.0.0: resolved "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz#1853e45fee39c945ce6f6c36b2d659b5aabc2a26" integrity sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ== +text-extensions@^2.0.0: + version "2.4.0" + resolved "https://registry.npmjs.org/text-extensions/-/text-extensions-2.4.0.tgz#a1cfcc50cf34da41bfd047cc744f804d1680ea34" + integrity sha512-te/NtwBwfiNRLf9Ijqx3T0nlqZiQ2XrrtBvu+cLL8ZRrGkO0NHTug8MYFKyoSrv/sHTaSKfilUkizV6XhxMJ3g== + text-table@0.2.0, text-table@^0.2.0: version "0.2.0" resolved "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" @@ -24569,7 +24539,7 @@ throttle-debounce@^3.0.1: resolved "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-3.0.1.tgz#32f94d84dfa894f786c9a1f290e7a645b6a19abb" integrity sha512-dTEWWNu6JmeVXY0ZYoPuH5cRIwc0MeGbJwah9KUNYSJwommQpCzTySTpEe8Gs1J23aeWEuAobe4Ag7EHVt/LOg== -through2@^2.0.0, through2@^2.0.2: +through2@^2.0.0: version "2.0.5" resolved "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== @@ -24726,11 +24696,6 @@ trim-newlines@^1.0.0: resolved "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613" integrity sha512-Nm4cF79FhSTzrLKGDMi3I4utBtFv8qKy4sq1enftf2gMdpqI8oVQTAfySkTz5r49giVzDj88SVZXP4CeYQwjaw== -trim-newlines@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz#b403d0b91be50c331dfc4b82eeceb22c3de16d20" - integrity sha512-MTBWv3jhVjTU7XR3IQHllbiJs8sc75a80OEhB6or/q7pLTWgQ0bMGQXXYQSrSuXe6WiKWDZ5txXY5P59a/coVA== - trim-newlines@^3.0.0: version "3.0.1" resolved "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz#260a5d962d8b752425b32f3a7db0dcacd176c144" @@ -24891,11 +24856,6 @@ type-detect@4.0.8: resolved "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== -type-fest@^0.13.1: - version "0.13.1" - resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz#0172cb5bce80b0bd542ea348db50c7e21834d934" - integrity sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg== - type-fest@^0.18.0: version "0.18.1" resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz#db4bc151a4a2cf4eebf9add5db75508db6cc841f" @@ -24931,6 +24891,16 @@ type-fest@^2.19.0: resolved "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz#88068015bb33036a598b952e55e9311a60fd3a9b" integrity sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA== +type-fest@^3.8.0: + version "3.13.1" + resolved "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz#bb744c1f0678bea7543a2d1ec24e83e68e8c8706" + integrity sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g== + +type-fest@^4.2.0: + version "4.8.2" + resolved "https://registry.npmjs.org/type-fest/-/type-fest-4.8.2.tgz#20d4cc287745723dbabf925de644eeb7de0349c1" + integrity sha512-mcvrCjixA5166hSrUoJgGb9gBQN4loMYyj9zxuMs/66ibHNEFd5JXMw37YVDx58L4/QID9jIzdTBB4mDwDJ6KQ== + type-is@~1.6.18: version "1.6.18" resolved "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" @@ -26503,7 +26473,7 @@ yargs-parser@21.1.1, yargs-parser@^21.1.1: resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== -yargs-parser@^18.1.2, yargs-parser@^18.1.3: +yargs-parser@^18.1.2: version "18.1.3" resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==