From 3fd5aa12a5454d2ace7cec975600347f0bee3513 Mon Sep 17 00:00:00 2001 From: 0xp3gasus <0xp3gasus@proton.me> Date: Thu, 14 Dec 2023 14:05:48 +0100 Subject: [PATCH 1/7] Old scripts removed --- scripts/README.md | 51 ------------------ scripts/checkVersionPublished.ts | 78 ---------------------------- scripts/updateDeps.ts | 88 -------------------------------- scripts/updatePackageVersion.py | 77 ---------------------------- 4 files changed, 294 deletions(-) delete mode 100644 scripts/README.md delete mode 100644 scripts/checkVersionPublished.ts delete mode 100644 scripts/updateDeps.ts delete mode 100644 scripts/updatePackageVersion.py diff --git a/scripts/README.md b/scripts/README.md deleted file mode 100644 index 51ad97ec8..000000000 --- a/scripts/README.md +++ /dev/null @@ -1,51 +0,0 @@ -## Update Deps - -- This is a script to enter every folder inside `packages` and look for the file `package.json` and update - devDependencies and peerDependencies. - -- only need to specify the package name as this `@xchainjs/xchain-` is appended in the script. - -### Examples - -### Using python scripting update package version Minor or Patch - -It will only bump version number by 1. i.e for patch > 0.1.1 -> 0.1.2 for Minor > 0.1.1 -> 0.2.0 - -For the whole library. - -yarn updatePackages - -``` -yarn updatePackages patch Update "update rollup config and axios to the latest" -``` - -For just one package. - -``` -yarn updatePackages minor Update "update rollup config and axios to the latest" avax -``` - -## Using Typescript to update package dependencies in other library packages. - -// For xchainjs packages, will search the library for matching args and update -yarn updateDeps - -``` -yarn updateDeps client 0.13.7 -``` - -### For other packages - -For all other package deps flag last arg for script to search for non xchainjs packages - -yarn updateDeps - -``` -yarn updateDeps @psf/bitcoincashjs-lib 4.0.3 true -``` - -### For version comparison between published version & current xchainjs Master version - -``` -yarn checkVersion -``` diff --git a/scripts/checkVersionPublished.ts b/scripts/checkVersionPublished.ts deleted file mode 100644 index c753063de..000000000 --- a/scripts/checkVersionPublished.ts +++ /dev/null @@ -1,78 +0,0 @@ -const { execSync } = require('child_process') -const fs = require('fs') -const path = require('path') - -interface SimplePackageJson { - name: string - version: string -} - -function getLatestVersion(packageName: string): string { - try { - return execSync(`npm show ${packageName} version`, { encoding: 'utf-8' }).trim() - } catch { - return 'unavailable' - } -} - -const publishCommands: string[] = [] -const localVersions: string[] = [] - -function compareVersions(packagePath: string, packageName: string, currentVersion: string): void { - const latestVersion = getLatestVersion(packageName) - if (latestVersion === 'unavailable') { - console.log(`Unable to fetch latest version for ${packageName}.`) - return - } - - if (currentVersion !== latestVersion) { - const relativePath = path.relative(process.cwd(), packagePath) - const publishCommand = `(cd ${relativePath} && npm publish)` - publishCommands.push(publishCommand) - console.log( - `Publish new version for ${packageName} in ${packagePath} from npm version ${latestVersion} to ${currentVersion}`, - ) - } -} - -function checkPackageJson(packagePath: string): void { - const packageJsonPath = path.join(packagePath, 'package.json') - const packageJson = JSON.parse(fs.readFileSync(packageJsonPath, 'utf-8')) as SimplePackageJson - - const { name, version } = packageJson - localVersions.push(`${name}@${version}`) - compareVersions(packagePath, name, version) -} - -function getPackagePaths(directoryPath: string): string[] { - const files = fs.readdirSync(directoryPath) - const packagePaths: string[] = [] - - for (const file of files) { - const filePath = path.join(directoryPath, file) - const fileStat = fs.statSync(filePath) - if (fileStat.isDirectory() && fs.existsSync(path.join(filePath, 'package.json'))) { - packagePaths.push(filePath) - } else if (fileStat.isDirectory()) { - packagePaths.push(...getPackagePaths(filePath)) - } - } - - return packagePaths -} - -function main(): void { - const packagesPath = path.join(__dirname, '..', 'packages') - const packagePaths = getPackagePaths(packagesPath) - - packagePaths.forEach((packagePath) => checkPackageJson(packagePath)) - - console.log(localVersions.join('\n')) - - if (publishCommands.length > 0) { - console.log('\nPublish Commands:') - console.log(publishCommands.join('\n')) - } -} - -main() diff --git a/scripts/updateDeps.ts b/scripts/updateDeps.ts deleted file mode 100644 index ce58bcb7c..000000000 --- a/scripts/updateDeps.ts +++ /dev/null @@ -1,88 +0,0 @@ -const fs = require('fs') -const path = require('path') - -interface PackageJson { - devDependencies?: Record - peerDependencies?: Record -} - -function updatePackageJson( - packagePath: string, - packageName: string, - version: string, - useFullPackageName = false, -): void { - const packageJsonPath = path.join(packagePath, 'package.json') - const packageJson = JSON.parse(fs.readFileSync(packageJsonPath, 'utf-8')) as PackageJson - - const fullPackageName = useFullPackageName ? packageName : `@xchainjs/xchain-${packageName}` - - if (packageJson.devDependencies && packageJson.devDependencies[fullPackageName]) { - const depVersion = packageJson.devDependencies[fullPackageName] - if (/^(\^|\~|\d)/.test(depVersion)) { - const newVersion = `^${version}` - if (depVersion === newVersion) { - console.log(`${fullPackageName} is already up to date.`) - } else { - console.log(`Updating ${fullPackageName} from ${depVersion} to ${newVersion}`) - packageJson.devDependencies[fullPackageName] = newVersion - fs.writeFileSync(packageJsonPath, JSON.stringify(packageJson, null, 2) + '\n') - } - } else { - console.log(`${fullPackageName} is not using a compatible version specifier.`) - } - } else { - console.log(`${fullPackageName} is not a devDependency in ${packageJsonPath}.`) - } - if (packageJson.peerDependencies && packageJson.peerDependencies[fullPackageName]) { - const depVersion = packageJson.peerDependencies[fullPackageName] - if (/^(\^|\~|\d)/.test(depVersion)) { - const newVersion = `^${version}` - if (depVersion === newVersion) { - console.log(`${fullPackageName} is already up to date.`) - } else { - console.log(`Updating ${fullPackageName} from ${depVersion} to ${newVersion}`) - packageJson.peerDependencies[fullPackageName] = newVersion - fs.writeFileSync(packageJsonPath, JSON.stringify(packageJson, null, 2) + '\n') - } - } else { - console.log(`${fullPackageName} is not using a compatible version specifier.`) - } - } else { - console.log(`${fullPackageName} is not a peerDependency in ${packageJsonPath}.`) - } -} - -function getPackagePaths(directoryPath: string): string[] { - const files = fs.readdirSync(directoryPath) - const packagePaths: string[] = [] - - for (const file of files) { - const filePath = path.join(directoryPath, file) - const fileStat = fs.statSync(filePath) - if (fileStat.isDirectory() && fs.existsSync(path.join(filePath, 'package.json'))) { - packagePaths.push(filePath) - } else if (fileStat.isDirectory()) { - packagePaths.push(...getPackagePaths(filePath)) - } - } - - return packagePaths -} - -function updatePackage(packageName: string, version: string, useFullPackageName = false): void { - const packagesPath = path.join(__dirname, '..', 'packages') - const packagePaths = getPackagePaths(packagesPath) - - for (const packagePath of packagePaths) { - updatePackageJson(packagePath, packageName, version, useFullPackageName) - } -} - -function main(): void { - const [_, __, packageName, version, useFullPackageNameArg] = process.argv - const useFullPackageName = useFullPackageNameArg === 'true' - updatePackage(packageName, version, useFullPackageName) -} - -main() diff --git a/scripts/updatePackageVersion.py b/scripts/updatePackageVersion.py deleted file mode 100644 index 4e7351713..000000000 --- a/scripts/updatePackageVersion.py +++ /dev/null @@ -1,77 +0,0 @@ -import os -import sys -import json -import semver -from datetime import date - -# Parse command line arguments -if len(sys.argv) < 5: - print( - "Usage: python updatePackages.py [specificPackages...]") - sys.exit(1) - -package_dir = sys.argv[1] -version_type = sys.argv[2] -changelog_header = sys.argv[3] -changelog_message = sys.argv[4] -specific_packages = sys.argv[5:] if len(sys.argv) > 5 else [] - -# Open output file to write to -with open("output.txt", "w") as output_file: - - # Loop through all packages in the directory - for package_name in os.listdir(package_dir): - package_dir_path = os.path.join(package_dir, package_name) - if not os.path.isdir(package_dir_path): - continue - - # Extract the package name from the directory name - split_package_name = package_name.split("-") - - if len(split_package_name) < 3: - package_base_name = split_package_name[1] - else: - package_base_name = "-".join(split_package_name[-2:]) - - if specific_packages and package_base_name not in specific_packages: - continue - - # Read the package's version from the package.json file - package_json_file = os.path.join(package_dir_path, "package.json") - with open(package_json_file, "r") as f: - package_json = json.load(f) - current_version = package_json["version"] - - # Bump the version using semver - if version_type == "major": - new_version = semver.bump_major(current_version) - elif version_type == "minor": - new_version = semver.bump_minor(current_version) - elif version_type == "patch": - new_version = semver.bump_patch(current_version) - else: - output_file.write( - "Invalid version type specified. Please use 'major', 'minor', or 'patch'\n") - continue - - # Update the package.json file with the new version - package_json["version"] = new_version - with open(package_json_file, "w") as f: - json.dump(package_json, f, indent=2) - - # Update the change log with the custom message as the first entry - changelog_file = os.path.join(package_dir_path, "CHANGELOG.md") - with open(changelog_file, "r") as f: - changelog = f.readlines() - - # Calculate the number of lines added - num_lines_added = 3 # "#vX.X.X", "##Header", "- Custom Message" - # Insert the custom change log entry at the beginning of the file - changelog = [f"# v{new_version} ({date.today().isoformat()})\n\n", - f"## {changelog_header}\n\n", f"- {changelog_message}\n\n"] + changelog - - with open(changelog_file, "w") as f: - f.writelines(changelog) - - output_file.write( - f"yarn updateDeps {package_name} {new_version}\n") From cb37125d8587badc85c870eca6693c6753e6c5d4 Mon Sep 17 00:00:00 2001 From: 0xp3gasus <0xp3gasus@proton.me> Date: Thu, 14 Dec 2023 14:06:02 +0100 Subject: [PATCH 2/7] Changeset configuration --- .changeset/config.json | 13 + .../{on-push.yaml => build-and-test.yaml} | 19 +- .github/workflows/release.yaml | 38 + package.json | 8 +- yarn.lock | 1103 ++++++++++++++++- 5 files changed, 1151 insertions(+), 30 deletions(-) create mode 100644 .changeset/config.json rename .github/workflows/{on-push.yaml => build-and-test.yaml} (74%) create mode 100644 .github/workflows/release.yaml diff --git a/.changeset/config.json b/.changeset/config.json new file mode 100644 index 000000000..f7667f56c --- /dev/null +++ b/.changeset/config.json @@ -0,0 +1,13 @@ +{ + "$schema": "https://unpkg.com/@changesets/config@3.0.0/schema.json", + "changelog": "@changesets/cli/changelog", + "commit": true, + "fixed": [], + "linked": [], + "access": "public", + "baseBranch": "master", + "___experimentalUnsafeOptions_WILL_CHANGE_IN_PATCH": { + "updateInternalDependents": "always" + }, + "ignore": [] +} \ No newline at end of file diff --git a/.github/workflows/on-push.yaml b/.github/workflows/build-and-test.yaml similarity index 74% rename from .github/workflows/on-push.yaml rename to .github/workflows/build-and-test.yaml index 0b3d57fb2..2692becd4 100644 --- a/.github/workflows/on-push.yaml +++ b/.github/workflows/build-and-test.yaml @@ -1,36 +1,37 @@ -name: Test Commit +name: Build and test workflow on: pull_request: types: [opened, synchronize] - push: - branches: - - master jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 + - name: Use Node.js uses: actions/setup-node@v1 with: - node-version: '20.x' + node-version: "20.x" + - name: Cache Yarn packages uses: actions/cache@v2 with: - path: '**/node_modules' + path: "**/node_modules" key: ${{ runner.os }}-modules-${{ hashFiles('**/yarn.lock') }} + - name: Install Deps run: yarn && yarn yarn-audit-ci --high + - name: Build Packages run: yarn build + - name: Build examples run: yarn build:examples + - name: Lint run: yarn lint + - name: Test run: yarn test - env: - CI: true - BLOCKCHAIR_API_KEY: ${{ secrets.BLOCKCHAIR_API_KEY }} diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml new file mode 100644 index 000000000..27bec688a --- /dev/null +++ b/.github/workflows/release.yaml @@ -0,0 +1,38 @@ +name: Release workflow + +on: + push: + branches: + - master + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: false + +jobs: + release: + name: Release + runs-on: ubuntu-latest + steps: + - name: Checkout Repo + uses: actions/checkout@v2 + + - name: Setup Node.js 20.x + uses: actions/setup-node@v2 + with: + node-version: 20.x + + - name: Install Dependencies + run: yarn install + + - name: build + run: yarn build + + - name: Create Release Pull Request or Publish to npm + uses: changesets/action@v1 + with: + version: yarn increase-packages + publish: yarn changeset publish + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + NPM_TOKEN: ${{ secrets.NPM_TOKEN }} diff --git a/package.json b/package.json index 12e04f404..bba3cfd6b 100644 --- a/package.json +++ b/package.json @@ -13,9 +13,8 @@ "test": "lerna run test", "e2e": "lerna run e2e", "lint": "lerna run lint", - "updateDeps": " ts-node scripts/updateDeps.ts", - "updatePackages": "python3 scripts/updatePackageVersion.py ./packages", - "checkVersion": "ts-node scripts/checkVersionPublished.ts ./packages" + "update-packages": "yarn changeset", + "increase-packages": "yarn changeset version" }, "husky": { "hooks": { @@ -27,6 +26,7 @@ "crypto-js": "4.2.0" }, "devDependencies": { + "@changesets/cli": "2.27.1", "@rollup/plugin-commonjs": "^24.1.0", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.0.2", @@ -53,4 +53,4 @@ "typescript": "^5.0.4", "yarn-audit-ci": "^1.2.0" } -} +} \ No newline at end of file diff --git a/yarn.lock b/yarn.lock index 88aeafa5c..4070a2fa4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -321,6 +321,13 @@ dependencies: regenerator-runtime "^0.13.11" +"@babel/runtime@^7.20.1", "@babel/runtime@^7.5.5": + version "7.23.6" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.23.6.tgz#c05e610dc228855dc92ef1b53d07389ed8ab521d" + integrity sha512-zHd0eUrf5GZoOWVCXp6koAKQTfZV07eit6bGPmJgnZdnSAvvZee6zniW2XMF7Cmc4ISOOnPy3QaSiIJGJkVEDQ== + dependencies: + regenerator-runtime "^0.14.0" + "@babel/template@^7.20.7", "@babel/template@^7.3.3": version "7.20.7" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.20.7.tgz#a15090c2839a83b02aa996c0b4994005841fd5a8" @@ -424,6 +431,205 @@ optionalDependencies: "@ledgerhq/hw-transport-node-hid" "^5.10.0" +"@changesets/apply-release-plan@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@changesets/apply-release-plan/-/apply-release-plan-7.0.0.tgz#ce3c3dfc5720550a5d592b54ad2f411f816ec5ff" + integrity sha512-vfi69JR416qC9hWmFGSxj7N6wA5J222XNBmezSVATPWDVPIF7gkd4d8CpbEbXmRWbVrkoli3oerGS6dcL/BGsQ== + dependencies: + "@babel/runtime" "^7.20.1" + "@changesets/config" "^3.0.0" + "@changesets/get-version-range-type" "^0.4.0" + "@changesets/git" "^3.0.0" + "@changesets/types" "^6.0.0" + "@manypkg/get-packages" "^1.1.3" + detect-indent "^6.0.0" + fs-extra "^7.0.1" + lodash.startcase "^4.4.0" + outdent "^0.5.0" + prettier "^2.7.1" + resolve-from "^5.0.0" + semver "^7.5.3" + +"@changesets/assemble-release-plan@^6.0.0": + version "6.0.0" + resolved "https://registry.yarnpkg.com/@changesets/assemble-release-plan/-/assemble-release-plan-6.0.0.tgz#c69969b4bef7c32a8544b6941d1053260ca47e05" + integrity sha512-4QG7NuisAjisbW4hkLCmGW2lRYdPrKzro+fCtZaILX+3zdUELSvYjpL4GTv0E4aM9Mef3PuIQp89VmHJ4y2bfw== + dependencies: + "@babel/runtime" "^7.20.1" + "@changesets/errors" "^0.2.0" + "@changesets/get-dependents-graph" "^2.0.0" + "@changesets/types" "^6.0.0" + "@manypkg/get-packages" "^1.1.3" + semver "^7.5.3" + +"@changesets/changelog-git@^0.2.0": + version "0.2.0" + resolved "https://registry.yarnpkg.com/@changesets/changelog-git/-/changelog-git-0.2.0.tgz#1f3de11becafff5a38ebe295038a602403c93a86" + integrity sha512-bHOx97iFI4OClIT35Lok3sJAwM31VbUM++gnMBV16fdbtBhgYu4dxsphBF/0AZZsyAHMrnM0yFcj5gZM1py6uQ== + dependencies: + "@changesets/types" "^6.0.0" + +"@changesets/cli@2.27.1": + version "2.27.1" + resolved "https://registry.yarnpkg.com/@changesets/cli/-/cli-2.27.1.tgz#abce480fd30b9abbe2cfcf07d5d668c364ce2804" + integrity sha512-iJ91xlvRnnrJnELTp4eJJEOPjgpF3NOh4qeQehM6Ugiz9gJPRZ2t+TsXun6E3AMN4hScZKjqVXl0TX+C7AB3ZQ== + dependencies: + "@babel/runtime" "^7.20.1" + "@changesets/apply-release-plan" "^7.0.0" + "@changesets/assemble-release-plan" "^6.0.0" + "@changesets/changelog-git" "^0.2.0" + "@changesets/config" "^3.0.0" + "@changesets/errors" "^0.2.0" + "@changesets/get-dependents-graph" "^2.0.0" + "@changesets/get-release-plan" "^4.0.0" + "@changesets/git" "^3.0.0" + "@changesets/logger" "^0.1.0" + "@changesets/pre" "^2.0.0" + "@changesets/read" "^0.6.0" + "@changesets/types" "^6.0.0" + "@changesets/write" "^0.3.0" + "@manypkg/get-packages" "^1.1.3" + "@types/semver" "^7.5.0" + ansi-colors "^4.1.3" + chalk "^2.1.0" + ci-info "^3.7.0" + enquirer "^2.3.0" + external-editor "^3.1.0" + fs-extra "^7.0.1" + human-id "^1.0.2" + meow "^6.0.0" + outdent "^0.5.0" + p-limit "^2.2.0" + preferred-pm "^3.0.0" + resolve-from "^5.0.0" + semver "^7.5.3" + spawndamnit "^2.0.0" + term-size "^2.1.0" + tty-table "^4.1.5" + +"@changesets/config@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@changesets/config/-/config-3.0.0.tgz#a1a1cafc77134b117b4a9266459c84fdd360a6be" + integrity sha512-o/rwLNnAo/+j9Yvw9mkBQOZySDYyOr/q+wptRLcAVGlU6djOeP9v1nlalbL9MFsobuBVQbZCTp+dIzdq+CLQUA== + dependencies: + "@changesets/errors" "^0.2.0" + "@changesets/get-dependents-graph" "^2.0.0" + "@changesets/logger" "^0.1.0" + "@changesets/types" "^6.0.0" + "@manypkg/get-packages" "^1.1.3" + fs-extra "^7.0.1" + micromatch "^4.0.2" + +"@changesets/errors@^0.2.0": + version "0.2.0" + resolved "https://registry.yarnpkg.com/@changesets/errors/-/errors-0.2.0.tgz#3c545e802b0f053389cadcf0ed54e5636ff9026a" + integrity sha512-6BLOQUscTpZeGljvyQXlWOItQyU71kCdGz7Pi8H8zdw6BI0g3m43iL4xKUVPWtG+qrrL9DTjpdn8eYuCQSRpow== + dependencies: + extendable-error "^0.1.5" + +"@changesets/get-dependents-graph@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@changesets/get-dependents-graph/-/get-dependents-graph-2.0.0.tgz#97f0cc9fbec436e0d6ab95a6a59c08acf21ac714" + integrity sha512-cafUXponivK4vBgZ3yLu944mTvam06XEn2IZGjjKc0antpenkYANXiiE6GExV/yKdsCnE8dXVZ25yGqLYZmScA== + dependencies: + "@changesets/types" "^6.0.0" + "@manypkg/get-packages" "^1.1.3" + chalk "^2.1.0" + fs-extra "^7.0.1" + semver "^7.5.3" + +"@changesets/get-release-plan@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@changesets/get-release-plan/-/get-release-plan-4.0.0.tgz#8cb057da90a08796a335dfd18073234d33902069" + integrity sha512-9L9xCUeD/Tb6L/oKmpm8nyzsOzhdNBBbt/ZNcjynbHC07WW4E1eX8NMGC5g5SbM5z/V+MOrYsJ4lRW41GCbg3w== + dependencies: + "@babel/runtime" "^7.20.1" + "@changesets/assemble-release-plan" "^6.0.0" + "@changesets/config" "^3.0.0" + "@changesets/pre" "^2.0.0" + "@changesets/read" "^0.6.0" + "@changesets/types" "^6.0.0" + "@manypkg/get-packages" "^1.1.3" + +"@changesets/get-version-range-type@^0.4.0": + version "0.4.0" + resolved "https://registry.yarnpkg.com/@changesets/get-version-range-type/-/get-version-range-type-0.4.0.tgz#429a90410eefef4368502c41c63413e291740bf5" + integrity sha512-hwawtob9DryoGTpixy1D3ZXbGgJu1Rhr+ySH2PvTLHvkZuQ7sRT4oQwMh0hbqZH1weAooedEjRsbrWcGLCeyVQ== + +"@changesets/git@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@changesets/git/-/git-3.0.0.tgz#e71d003752a97bc27988db6d410e0038a4a88055" + integrity sha512-vvhnZDHe2eiBNRFHEgMiGd2CT+164dfYyrJDhwwxTVD/OW0FUD6G7+4DIx1dNwkwjHyzisxGAU96q0sVNBns0w== + dependencies: + "@babel/runtime" "^7.20.1" + "@changesets/errors" "^0.2.0" + "@changesets/types" "^6.0.0" + "@manypkg/get-packages" "^1.1.3" + is-subdir "^1.1.1" + micromatch "^4.0.2" + spawndamnit "^2.0.0" + +"@changesets/logger@^0.1.0": + version "0.1.0" + resolved "https://registry.yarnpkg.com/@changesets/logger/-/logger-0.1.0.tgz#2d2a58536c5beeeaef52ab464931d99fcf24f17b" + integrity sha512-pBrJm4CQm9VqFVwWnSqKEfsS2ESnwqwH+xR7jETxIErZcfd1u2zBSqrHbRHR7xjhSgep9x2PSKFKY//FAshA3g== + dependencies: + chalk "^2.1.0" + +"@changesets/parse@^0.4.0": + version "0.4.0" + resolved "https://registry.yarnpkg.com/@changesets/parse/-/parse-0.4.0.tgz#5cabbd9844b3b213cb83f5edb5768454c70dd2b4" + integrity sha512-TS/9KG2CdGXS27S+QxbZXgr8uPsP4yNJYb4BC2/NeFUj80Rni3TeD2qwWmabymxmrLo7JEsytXH1FbpKTbvivw== + dependencies: + "@changesets/types" "^6.0.0" + js-yaml "^3.13.1" + +"@changesets/pre@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@changesets/pre/-/pre-2.0.0.tgz#ad3edf3d6ac287991d7ef5e26cf280d03c9e3764" + integrity sha512-HLTNYX/A4jZxc+Sq8D1AMBsv+1qD6rmmJtjsCJa/9MSRybdxh0mjbTvE6JYZQ/ZiQ0mMlDOlGPXTm9KLTU3jyw== + dependencies: + "@babel/runtime" "^7.20.1" + "@changesets/errors" "^0.2.0" + "@changesets/types" "^6.0.0" + "@manypkg/get-packages" "^1.1.3" + fs-extra "^7.0.1" + +"@changesets/read@^0.6.0": + version "0.6.0" + resolved "https://registry.yarnpkg.com/@changesets/read/-/read-0.6.0.tgz#27e13b58d0b0eb3b0a5cba48a3f4f71f05ef4610" + integrity sha512-ZypqX8+/im1Fm98K4YcZtmLKgjs1kDQ5zHpc2U1qdtNBmZZfo/IBiG162RoP0CUF05tvp2y4IspH11PLnPxuuw== + dependencies: + "@babel/runtime" "^7.20.1" + "@changesets/git" "^3.0.0" + "@changesets/logger" "^0.1.0" + "@changesets/parse" "^0.4.0" + "@changesets/types" "^6.0.0" + chalk "^2.1.0" + fs-extra "^7.0.1" + p-filter "^2.1.0" + +"@changesets/types@^4.0.1": + version "4.1.0" + resolved "https://registry.yarnpkg.com/@changesets/types/-/types-4.1.0.tgz#fb8f7ca2324fd54954824e864f9a61a82cb78fe0" + integrity sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw== + +"@changesets/types@^6.0.0": + version "6.0.0" + resolved "https://registry.yarnpkg.com/@changesets/types/-/types-6.0.0.tgz#e46abda9890610dd1fbe1617730173d2267544bd" + integrity sha512-b1UkfNulgKoWfqyHtzKS5fOZYSJO+77adgL7DLRDr+/7jhChN+QcHnbjiQVOz/U+Ts3PGNySq7diAItzDgugfQ== + +"@changesets/write@^0.3.0": + version "0.3.0" + resolved "https://registry.yarnpkg.com/@changesets/write/-/write-0.3.0.tgz#c6c5bc390cce4031da20eab8a4ca2d71453a1985" + integrity sha512-slGLb21fxZVUYbyea+94uFiD6ntQW0M2hIKNznFizDhZPDgn2c/fv1UzzlW43RVzh1BEDuIqW6hzlJ1OflNmcw== + dependencies: + "@babel/runtime" "^7.20.1" + "@changesets/types" "^6.0.0" + fs-extra "^7.0.1" + human-id "^1.0.2" + prettier "^2.7.1" + "@confio/ics23@^0.6.8": version "0.6.8" resolved "https://registry.yarnpkg.com/@confio/ics23/-/ics23-0.6.8.tgz#2a6b4f1f2b7b20a35d9a0745bb5a446e72930b3d" @@ -1497,6 +1703,28 @@ resolved "https://registry.yarnpkg.com/@lukeed/csprng/-/csprng-1.1.0.tgz#1e3e4bd05c1cc7a0b2ddbd8a03f39f6e4b5e6cfe" integrity sha512-Z7C/xXCiGWsg0KuKsHTKJxbWhpI3Vs5GwLfOean7MGyVFGqdRgBbAjOCh6u4bbjPc/8MJ2pZmK/0DLdCbivLDA== +"@manypkg/find-root@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@manypkg/find-root/-/find-root-1.1.0.tgz#a62d8ed1cd7e7d4c11d9d52a8397460b5d4ad29f" + integrity sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA== + dependencies: + "@babel/runtime" "^7.5.5" + "@types/node" "^12.7.1" + find-up "^4.1.0" + fs-extra "^8.1.0" + +"@manypkg/get-packages@^1.1.3": + version "1.1.3" + resolved "https://registry.yarnpkg.com/@manypkg/get-packages/-/get-packages-1.1.3.tgz#e184db9bba792fa4693de4658cfb1463ac2c9c47" + integrity sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A== + dependencies: + "@babel/runtime" "^7.5.5" + "@changesets/types" "^4.0.1" + "@manypkg/find-root" "^1.1.0" + fs-extra "^8.1.0" + globby "^11.0.0" + read-yaml-file "^1.1.0" + "@nestjs/axios@0.0.8": version "0.0.8" resolved "https://registry.yarnpkg.com/@nestjs/axios/-/axios-0.0.8.tgz#4e321e36b6bc3ab0f02d80bafe04ae39edfdcacf" @@ -2400,7 +2628,7 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-10.12.18.tgz#1d3ca764718915584fcd9f6344621b7672665c67" integrity sha512-fh+pAqt4xRzPfqA6eh3Z2y6fyZavRIumvjhaCL753+TVkGKGhpPeyrJG2JftD0T9q4GF00KjefsQ+PQNDdWQaQ== -"@types/node@^12.12.47": +"@types/node@^12.12.47", "@types/node@^12.7.1": version "12.20.55" resolved "https://registry.yarnpkg.com/@types/node/-/node-12.20.55.tgz#c329cbd434c42164f846b909bd6f85b5537f6240" integrity sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ== @@ -2458,6 +2686,11 @@ resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.3.13.tgz#da4bfd73f49bd541d28920ab0e2bf0ee80f71c91" integrity sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw== +"@types/semver@^7.5.0": + version "7.5.6" + resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.5.6.tgz#c65b2bfce1bec346582c07724e3f8c1017a20339" + integrity sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A== + "@types/stack-utils@^2.0.0": version "2.0.1" resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c" @@ -2699,7 +2932,7 @@ ajv@^6.10.0, ajv@^6.12.4: json-schema-traverse "^0.4.1" uri-js "^4.2.2" -ansi-colors@^4.1.1: +ansi-colors@^4.1.1, ansi-colors@^4.1.3: version "4.1.3" resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b" integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw== @@ -2804,6 +3037,14 @@ argparse@^2.0.1: resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== +array-buffer-byte-length@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz#fabe8bc193fea865f317fe7807085ee0dee5aead" + integrity sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A== + dependencies: + call-bind "^1.0.2" + is-array-buffer "^3.0.1" + array-differ@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-3.0.0.tgz#3cbb3d0f316810eafcc47624734237d6aee4ae6b" @@ -2819,6 +3060,29 @@ array-union@^2.1.0: resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== +array.prototype.flat@^1.2.3: + version "1.3.2" + resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz#1476217df8cff17d72ee8f3ba06738db5b387d18" + integrity sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + es-shim-unscopables "^1.0.0" + +arraybuffer.prototype.slice@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz#98bd561953e3e74bb34938e77647179dfe6e9f12" + integrity sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw== + dependencies: + array-buffer-byte-length "^1.0.0" + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + get-intrinsic "^1.2.1" + is-array-buffer "^3.0.2" + is-shared-array-buffer "^1.0.2" + arrify@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" @@ -2864,6 +3128,11 @@ at-least-node@^1.0.0: resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== +available-typed-arrays@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7" + integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== + axios-mock-adapter@^1.20.0: version "1.21.4" resolved "https://registry.yarnpkg.com/axios-mock-adapter/-/axios-mock-adapter-1.21.4.tgz#ced09b54b245b338422e3af425ae529bfa26e051" @@ -3035,6 +3304,13 @@ before-after-hook@^2.2.0: resolved "https://registry.yarnpkg.com/before-after-hook/-/before-after-hook-2.2.3.tgz#c51e809c81a4e354084422b9b26bad88249c517c" integrity sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ== +better-path-resolve@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/better-path-resolve/-/better-path-resolve-1.0.0.tgz#13a35a1104cdd48a7b74bf8758f96a1ee613f99d" + integrity sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g== + dependencies: + is-windows "^1.0.0" + big-integer@1.6.36: version "1.6.36" resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.36.tgz#78631076265d4ae3555c04f85e7d9d2f3a071a36" @@ -3208,6 +3484,13 @@ braces@^3.0.2: dependencies: fill-range "^7.0.1" +breakword@^1.0.5: + version "1.0.6" + resolved "https://registry.yarnpkg.com/breakword/-/breakword-1.0.6.tgz#242506e7b871b7fad1bce8dc05cb0f2a129c12bd" + integrity sha512-yjxDAYyK/pBvws9H4xKYpLDpYKEH6CzrBPAuXq3x18I+c/2MkVtT3qAr7Oloi6Dss9qNhPVueAAVU1CSeNDIXw== + dependencies: + wcwidth "^1.0.1" + brorand@^1.0.1, brorand@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" @@ -3413,6 +3696,15 @@ cacache@^17.0.0, cacache@^17.0.4: tar "^6.1.11" unique-filename "^3.0.0" +call-bind@^1.0.0, call-bind@^1.0.2, call-bind@^1.0.4, call-bind@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.5.tgz#6fa2b7845ce0ea49bf4d8b9ef64727a2c2e2e513" + integrity sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ== + dependencies: + function-bind "^1.1.2" + get-intrinsic "^1.2.1" + set-function-length "^1.1.1" + callsites@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" @@ -3427,7 +3719,7 @@ camelcase-keys@^6.2.2: map-obj "^4.0.0" quick-lru "^4.0.1" -camelcase@^5.3.1: +camelcase@^5.0.0, camelcase@^5.3.1: version "5.3.1" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== @@ -3457,7 +3749,7 @@ chalk@4.1.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@4.1.2, chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.1: +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.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -3470,7 +3762,7 @@ chalk@5.2.0: resolved "https://registry.yarnpkg.com/chalk/-/chalk-5.2.0.tgz#249623b7d66869c673699fb66d65723e54dfcfb3" integrity sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA== -chalk@^2.0.0, chalk@^2.4.2: +chalk@^2.0.0, chalk@^2.1.0, chalk@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== @@ -3517,6 +3809,11 @@ ci-info@^3.2.0: resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.8.0.tgz#81408265a5380c929f0bc665d62256628ce9ef91" integrity sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw== +ci-info@^3.7.0: + version "3.9.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.9.0.tgz#4279a62028a7b1f262f3473fc9605f5e218c59b4" + integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ== + cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: version "1.0.4" resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" @@ -3573,6 +3870,15 @@ cli-width@^3.0.0: resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-3.0.0.tgz#a2f48437a2caa9a22436e794bf071ec9e61cedf6" integrity sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw== +cliui@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1" + integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.0" + wrap-ansi "^6.2.0" + cliui@^7.0.2, cliui@^7.0.4: version "7.0.4" resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" @@ -3939,6 +4245,15 @@ create-hmac@^1.1.0, create-hmac@^1.1.3, create-hmac@^1.1.4, create-hmac@^1.1.7: safe-buffer "^5.0.1" sha.js "^2.4.8" +cross-spawn@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" + integrity sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A== + dependencies: + lru-cache "^4.0.1" + shebang-command "^1.2.0" + which "^1.2.9" + cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3: version "7.0.3" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" @@ -3980,6 +4295,31 @@ cssesc@^3.0.0: resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== +csv-generate@^3.4.3: + version "3.4.3" + resolved "https://registry.yarnpkg.com/csv-generate/-/csv-generate-3.4.3.tgz#bc42d943b45aea52afa896874291da4b9108ffff" + integrity sha512-w/T+rqR0vwvHqWs/1ZyMDWtHHSJaN06klRqJXBEpDJaM/+dZkso0OKh1VcuuYvK3XM53KysVNq8Ko/epCK8wOw== + +csv-parse@^4.16.3: + version "4.16.3" + resolved "https://registry.yarnpkg.com/csv-parse/-/csv-parse-4.16.3.tgz#7ca624d517212ebc520a36873c3478fa66efbaf7" + integrity sha512-cO1I/zmz4w2dcKHVvpCr7JVRu8/FymG5OEpmvsZYlccYolPBLoVGKUHgNoc4ZGkFeFlWGEDmMyBM+TTqRdW/wg== + +csv-stringify@^5.6.5: + version "5.6.5" + resolved "https://registry.yarnpkg.com/csv-stringify/-/csv-stringify-5.6.5.tgz#c6d74badda4b49a79bf4e72f91cce1e33b94de00" + integrity sha512-PjiQ659aQ+fUTQqSrd1XEDnOr52jh30RBurfzkscaE2tPaFsDH5wOAHJiw8XAHphRknCwMUE9KRayc4K/NbO8A== + +csv@^5.5.3: + version "5.5.3" + resolved "https://registry.yarnpkg.com/csv/-/csv-5.5.3.tgz#cd26c1e45eae00ce6a9b7b27dcb94955ec95207d" + integrity sha512-QTaY0XjjhTQOdguARF0lGKm5/mEq9PD9/VhZZegHDIBq2tQwgNpHc3dneD4mGo2iJs+fTKv5Bp0fZ+BRuY3Z0g== + dependencies: + csv-generate "^3.4.3" + csv-parse "^4.16.3" + csv-stringify "^5.6.5" + stream-transform "^2.1.3" + dargs@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/dargs/-/dargs-7.0.0.tgz#04015c41de0bcb69ec84050f3d9be0caf8d6d5cc" @@ -4017,7 +4357,7 @@ decamelize-keys@^1.1.0: decamelize "^1.1.0" map-obj "^1.0.0" -decamelize@^1.1.0: +decamelize@^1.1.0, decamelize@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA== @@ -4072,12 +4412,21 @@ define-data-property@^1.0.1: gopd "^1.0.1" has-property-descriptors "^1.0.0" +define-data-property@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.1.tgz#c35f7cd0ab09883480d12ac5cb213715587800b3" + integrity sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ== + dependencies: + get-intrinsic "^1.2.1" + gopd "^1.0.1" + has-property-descriptors "^1.0.0" + define-lazy-prop@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== -define-properties@^1.1.3: +define-properties@^1.1.3, define-properties@^1.2.0, define-properties@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c" integrity sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg== @@ -4133,6 +4482,11 @@ detect-indent@^5.0.0: resolved "https://registry.yarnpkg.com/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.yarnpkg.com/detect-indent/-/detect-indent-6.1.0.tgz#592485ebbbf6b3b1ab2be175c8393d04ca0d57e6" + integrity sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA== + detect-libc@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" @@ -4304,6 +4658,14 @@ end-of-stream@^1.0.0, end-of-stream@^1.1.0, end-of-stream@^1.4.1: dependencies: once "^1.4.0" +enquirer@^2.3.0: + version "2.4.1" + resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.4.1.tgz#93334b3fbd74fc7097b224ab4a8fb7e40bf4ae56" + integrity sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ== + dependencies: + ansi-colors "^4.1.1" + strip-ansi "^6.0.1" + enquirer@~2.3.6: version "2.3.6" resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d" @@ -4333,6 +4695,76 @@ error-ex@^1.3.1: dependencies: is-arrayish "^0.2.1" +es-abstract@^1.22.1: + version "1.22.3" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.22.3.tgz#48e79f5573198de6dee3589195727f4f74bc4f32" + integrity sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA== + dependencies: + array-buffer-byte-length "^1.0.0" + arraybuffer.prototype.slice "^1.0.2" + available-typed-arrays "^1.0.5" + call-bind "^1.0.5" + es-set-tostringtag "^2.0.1" + es-to-primitive "^1.2.1" + function.prototype.name "^1.1.6" + get-intrinsic "^1.2.2" + get-symbol-description "^1.0.0" + globalthis "^1.0.3" + gopd "^1.0.1" + has-property-descriptors "^1.0.0" + has-proto "^1.0.1" + has-symbols "^1.0.3" + hasown "^2.0.0" + internal-slot "^1.0.5" + is-array-buffer "^3.0.2" + is-callable "^1.2.7" + is-negative-zero "^2.0.2" + is-regex "^1.1.4" + is-shared-array-buffer "^1.0.2" + is-string "^1.0.7" + is-typed-array "^1.1.12" + is-weakref "^1.0.2" + object-inspect "^1.13.1" + object-keys "^1.1.1" + object.assign "^4.1.4" + regexp.prototype.flags "^1.5.1" + safe-array-concat "^1.0.1" + safe-regex-test "^1.0.0" + string.prototype.trim "^1.2.8" + string.prototype.trimend "^1.0.7" + string.prototype.trimstart "^1.0.7" + typed-array-buffer "^1.0.0" + typed-array-byte-length "^1.0.0" + typed-array-byte-offset "^1.0.0" + typed-array-length "^1.0.4" + unbox-primitive "^1.0.2" + which-typed-array "^1.1.13" + +es-set-tostringtag@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.0.2.tgz#11f7cc9f63376930a5f20be4915834f4bc74f9c9" + integrity sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q== + dependencies: + get-intrinsic "^1.2.2" + has-tostringtag "^1.0.0" + hasown "^2.0.0" + +es-shim-unscopables@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz#1f6942e71ecc7835ed1c8a83006d8771a63a3763" + integrity sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw== + dependencies: + hasown "^2.0.0" + +es-to-primitive@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" + integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== + dependencies: + is-callable "^1.1.4" + is-date-object "^1.0.1" + is-symbol "^1.0.2" + escalade@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" @@ -4622,7 +5054,12 @@ expect@^29.0.0, expect@^29.5.0: jest-message-util "^29.5.0" jest-util "^29.5.0" -external-editor@^3.0.3: +extendable-error@^0.1.5: + version "0.1.7" + resolved "https://registry.yarnpkg.com/extendable-error/-/extendable-error-0.1.7.tgz#60b9adf206264ac920058a7395685ae4670c2b96" + integrity sha512-UOiS2in6/Q0FK0R0q6UY9vYpQ21mr/Qn1KOnte7vsACuNJf514WvCCUHSRCPcgjPT2bAhNIJdlE6bVap1GKmeg== + +external-editor@^3.0.3, external-editor@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew== @@ -4762,6 +5199,14 @@ find-up@^4.0.0, find-up@^4.1.0: locate-path "^5.0.0" path-exists "^4.0.0" +find-yarn-workspace-root2@1.2.16: + version "1.2.16" + resolved "https://registry.yarnpkg.com/find-yarn-workspace-root2/-/find-yarn-workspace-root2-1.2.16.tgz#60287009dd2f324f59646bdb4b7610a6b301c2a9" + integrity sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA== + dependencies: + micromatch "^4.0.2" + pkg-dir "^4.2.0" + flat-cache@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11" @@ -4797,6 +5242,13 @@ follow-redirects@^1.14.4, follow-redirects@^1.14.9, follow-redirects@^1.15.0: resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13" integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA== +for-each@^0.3.3: + version "0.3.3" + resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e" + integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw== + dependencies: + is-callable "^1.1.3" + foreground-child@^3.1.0: version "3.1.1" resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-3.1.1.tgz#1d173e776d75d2772fed08efe4a0de1ea1b12d0d" @@ -4863,6 +5315,24 @@ fs-extra@^11.1.0: jsonfile "^6.0.1" universalify "^2.0.0" +fs-extra@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" + integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw== + dependencies: + graceful-fs "^4.1.2" + jsonfile "^4.0.0" + universalify "^0.1.0" + +fs-extra@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" + integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^4.0.0" + universalify "^0.1.0" + fs-minipass@^2.0.0, fs-minipass@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" @@ -4892,6 +5362,26 @@ function-bind@^1.1.1: resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== +function-bind@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" + integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== + +function.prototype.name@^1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.6.tgz#cdf315b7d90ee77a4c6ee216c3c3362da07533fd" + integrity sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + functions-have-names "^1.2.3" + +functions-have-names@^1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" + integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== + gauge@^4.0.3: version "4.0.4" resolved "https://registry.yarnpkg.com/gauge/-/gauge-4.0.4.tgz#52ff0652f2bbf607a989793d53b751bef2328dce" @@ -4939,11 +5429,21 @@ gensync@^1.0.0-beta.2: resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== -get-caller-file@^2.0.5: +get-caller-file@^2.0.1, get-caller-file@^2.0.5: version "2.0.5" resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== +get-intrinsic@^1.0.2, get-intrinsic@^1.2.0, get-intrinsic@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.2.tgz#281b7622971123e1ef4b3c90fd7539306da93f3b" + integrity sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA== + dependencies: + function-bind "^1.1.2" + has-proto "^1.0.1" + has-symbols "^1.0.3" + hasown "^2.0.0" + get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.1.tgz#d295644fed4505fc9cde952c37ee12b477a83d82" @@ -4984,6 +5484,14 @@ get-stream@^6.0.0, get-stream@^6.0.1: resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== +get-symbol-description@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6" + integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.1" + git-raw-commits@^2.0.8: version "2.0.11" resolved "https://registry.yarnpkg.com/git-raw-commits/-/git-raw-commits-2.0.11.tgz#bc3576638071d18655e1cc60d7f524920008d723" @@ -5132,14 +5640,14 @@ globals@^13.19.0: dependencies: type-fest "^0.20.2" -globalthis@^1.0.1: +globalthis@^1.0.1, globalthis@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.3.tgz#5852882a52b80dc301b0660273e1ed082f0b6ccf" integrity sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA== dependencies: define-properties "^1.1.3" -globby@11.1.0, globby@^11.0.1, globby@^11.1.0: +globby@11.1.0, globby@^11.0.0, globby@^11.0.1, globby@^11.1.0: version "11.1.0" resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== @@ -5163,7 +5671,7 @@ graceful-fs@4.2.10: resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== -graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: +graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.5, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: version "4.2.11" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== @@ -5190,6 +5698,11 @@ hard-rejection@^2.1.0: resolved "https://registry.yarnpkg.com/hard-rejection/-/hard-rejection-2.1.0.tgz#1c6eda5c1685c63942766d79bb40ae773cecd883" integrity sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA== +has-bigints@^1.0.1, has-bigints@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa" + integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ== + has-flag@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" @@ -5212,11 +5725,18 @@ has-proto@^1.0.1: resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.1.tgz#1885c1305538958aff469fef37937c22795408e0" integrity sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg== -has-symbols@^1.0.3: +has-symbols@^1.0.2, has-symbols@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== +has-tostringtag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25" + integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== + dependencies: + has-symbols "^1.0.2" + has-unicode@2.0.1, has-unicode@^2.0.0, has-unicode@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" @@ -5246,6 +5766,13 @@ hash.js@1.1.7, hash.js@^1.0.0, hash.js@^1.0.3: inherits "^2.0.3" minimalistic-assert "^1.0.1" +hasown@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.0.tgz#f4c513d454a57b7c7e1650778de226b11700546c" + integrity sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA== + dependencies: + function-bind "^1.1.2" + hdkey@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/hdkey/-/hdkey-2.1.0.tgz#755b30b73f54e93c31919c1b2f19205a8e57cb92" @@ -5325,6 +5852,11 @@ https-proxy-agent@^5.0.0: agent-base "6" debug "4" +human-id@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/human-id/-/human-id-1.0.2.tgz#e654d4b2b0d8b07e45da9f6020d8af17ec0a5df3" + integrity sha512-UNopramDEhHJD+VR+ehk8rOslwSfByxPIZyJRfV739NDhN5LF1fa1MqnzKm2lGTQRjNrjK19Q5fhkgIfjlVUKw== + human-signals@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" @@ -5494,6 +6026,15 @@ inquirer@8.2.5, inquirer@^8.2.4: through "^2.3.6" wrap-ansi "^7.0.0" +internal-slot@^1.0.5: + version "1.0.6" + resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.6.tgz#37e756098c4911c5e912b8edbf71ed3aa116f930" + integrity sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg== + dependencies: + get-intrinsic "^1.2.2" + hasown "^2.0.0" + side-channel "^1.0.4" + invariant@^2.2.4: version "2.2.4" resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" @@ -5506,11 +6047,35 @@ ip@^2.0.0: resolved "https://registry.yarnpkg.com/ip/-/ip-2.0.0.tgz#4cf4ab182fee2314c75ede1276f8c80b479936da" integrity sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ== +is-array-buffer@^3.0.1, is-array-buffer@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.2.tgz#f2653ced8412081638ecb0ebbd0c41c6e0aecbbe" + integrity sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.2.0" + is-typed-array "^1.1.10" + is-arrayish@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== +is-bigint@^1.0.1: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" + integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg== + dependencies: + has-bigints "^1.0.1" + +is-boolean-object@^1.1.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719" + integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + is-buffer@^2.0.5: version "2.0.5" resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.5.tgz#ebc252e400d22ff8d77fa09888821a24a658c191" @@ -5523,6 +6088,11 @@ is-builtin-module@^3.2.1: dependencies: builtin-modules "^3.3.0" +is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: + version "1.2.7" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" + integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== + is-ci@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" @@ -5537,6 +6107,13 @@ is-core-module@^2.11.0, is-core-module@^2.5.0, is-core-module@^2.8.1: dependencies: has "^1.0.3" +is-date-object@^1.0.1: + version "1.0.5" + resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f" + integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== + dependencies: + has-tostringtag "^1.0.0" + is-docker@^2.0.0, is-docker@^2.1.1: version "2.2.1" resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" @@ -5591,6 +6168,18 @@ is-module@^1.0.0: resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591" integrity sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g== +is-negative-zero@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150" + integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA== + +is-number-object@^1.0.4: + version "1.0.7" + resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.7.tgz#59d50ada4c45251784e9904f5246c742f07a42fc" + integrity sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ== + dependencies: + has-tostringtag "^1.0.0" + is-number@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" @@ -5635,11 +6224,26 @@ is-reference@1.2.1: dependencies: "@types/estree" "*" +is-regex@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" + integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + is-retry-allowed@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/is-retry-allowed/-/is-retry-allowed-2.2.0.tgz#88f34cbd236e043e71b6932d09b0c65fb7b4d71d" integrity sha512-XVm7LOeLpTW4jV19QSH38vkswxoLud8sQ57YwJVTPWdiaI9I8keEhGFpBlslyVsgdQy4Opg8QOLb8YRgsyZiQg== +is-shared-array-buffer@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#8f259c573b60b6a32d4058a1a07430c0a7344c79" + integrity sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA== + dependencies: + call-bind "^1.0.2" + is-ssh@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/is-ssh/-/is-ssh-1.4.0.tgz#4f8220601d2839d8fa624b3106f8e8884f01b8b2" @@ -5662,6 +6266,27 @@ is-stream@^3.0.0: resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-3.0.0.tgz#e6bfd7aa6bef69f4f472ce9bb681e3e57b4319ac" integrity sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA== +is-string@^1.0.5, is-string@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" + integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== + dependencies: + has-tostringtag "^1.0.0" + +is-subdir@^1.1.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/is-subdir/-/is-subdir-1.2.0.tgz#b791cd28fab5202e91a08280d51d9d7254fd20d4" + integrity sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw== + dependencies: + better-path-resolve "1.0.0" + +is-symbol@^1.0.2, is-symbol@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c" + integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== + dependencies: + has-symbols "^1.0.2" + is-text-path@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/is-text-path/-/is-text-path-1.0.1.tgz#4e1aa0fb51bfbcb3e92688001397202c1775b66e" @@ -5669,11 +6294,30 @@ is-text-path@^1.0.1: dependencies: text-extensions "^1.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.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.12.tgz#d0bab5686ef4a76f7a73097b95470ab199c57d4a" + integrity sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg== + dependencies: + which-typed-array "^1.1.11" + is-unicode-supported@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7" integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== +is-weakref@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2" + integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ== + dependencies: + call-bind "^1.0.2" + +is-windows@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" + integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== + is-wsl@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" @@ -5686,6 +6330,11 @@ is_js@^0.9.0: resolved "https://registry.yarnpkg.com/is_js/-/is_js-0.9.0.tgz#0ab94540502ba7afa24c856aa985561669e9c52d" integrity sha512-8Y5EHSH+TonfUHX2g3pMJljdbGavg55q4jmHzghJCdqYDbdNROC8uw/YFQwIRCRqRJT1EY3pJefz+kglw+o7sg== +isarray@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" + integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== + isarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" @@ -6170,7 +6819,7 @@ js-yaml@4.1.0, js-yaml@^4.1.0: dependencies: argparse "^2.0.1" -js-yaml@^3.10.0, js-yaml@^3.13.1: +js-yaml@^3.10.0, js-yaml@^3.13.0, js-yaml@^3.13.1, js-yaml@^3.6.1: version "3.14.1" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== @@ -6228,6 +6877,13 @@ jsonc-parser@3.2.0: resolved "https://registry.yarnpkg.com/jsonc-parser/-/jsonc-parser-3.2.0.tgz#31ff3f4c2b9793f89c67212627c51c6394f88e76" integrity sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w== +jsonfile@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" + integrity sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg== + optionalDependencies: + graceful-fs "^4.1.6" + jsonfile@^6.0.1: version "6.1.0" resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" @@ -6262,6 +6918,11 @@ kleur@^3.0.3: resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== +kleur@^4.1.5: + version "4.1.5" + resolved "https://registry.yarnpkg.com/kleur/-/kleur-4.1.5.tgz#95106101795f7050c6c650f350c683febddb1780" + integrity sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ== + lerna@^6.6.1: version "6.6.1" resolved "https://registry.yarnpkg.com/lerna/-/lerna-6.6.1.tgz#4897171aed64e244a2d0f9000eef5c5b228f9332" @@ -6458,6 +7119,16 @@ load-json-file@^4.0.0: pify "^3.0.0" strip-bom "^3.0.0" +load-yaml-file@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/load-yaml-file/-/load-yaml-file-0.2.0.tgz#af854edaf2bea89346c07549122753c07372f64d" + integrity sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw== + dependencies: + graceful-fs "^4.1.5" + js-yaml "^3.13.0" + pify "^4.0.1" + strip-bom "^3.0.0" + locate-path@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" @@ -6495,6 +7166,11 @@ lodash.merge@^4.6.2: resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== +lodash.startcase@^4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/lodash.startcase/-/lodash.startcase-4.4.0.tgz#9436e34ed26093ed7ffae1936144350915d9add8" + integrity sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg== + lodash@4.17.21, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" @@ -6530,6 +7206,14 @@ loose-envify@^1.0.0: dependencies: js-tokens "^3.0.0 || ^4.0.0" +lru-cache@^4.0.1: + version "4.1.5" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" + integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== + dependencies: + pseudomap "^1.0.2" + yallist "^2.1.2" + lru-cache@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" @@ -6650,6 +7334,23 @@ md5.js@^1.3.4: inherits "^2.0.1" safe-buffer "^5.1.2" +meow@^6.0.0: + version "6.1.1" + resolved "https://registry.yarnpkg.com/meow/-/meow-6.1.1.tgz#1ad64c4b76b2a24dfb2f635fddcadf320d251467" + integrity sha512-3YffViIt2QWgTy6Pale5QpopX/IvU3LPL03jOTqp6pGj3VjesdO/U8CuHMKpnQr4shCNCM5fd5XFFvIIl6JBHg== + dependencies: + "@types/minimist" "^1.2.0" + camelcase-keys "^6.2.2" + decamelize-keys "^1.1.0" + hard-rejection "^2.1.0" + minimist-options "^4.0.2" + 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.yarnpkg.com/meow/-/meow-8.1.2.tgz#bcbe45bda0ee1729d350c03cffc8395a36c4e897" @@ -6682,7 +7383,7 @@ merkle-lib@^2.0.10: resolved "https://registry.yarnpkg.com/merkle-lib/-/merkle-lib-2.0.10.tgz#82b8dbae75e27a7785388b73f9d7725d0f6f3326" integrity sha512-XrNQvUbn1DL5hKNe46Ccs+Tu3/PYOlrcZILuGUhb95oKBPjc/nmIC8D462PQkipVDGKRvwhn+QFg2cCdIvmDJA== -micromatch@^4.0.4, micromatch@^4.0.5: +micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.5: version "4.0.5" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== @@ -6794,7 +7495,7 @@ minimatch@^9.0.0: dependencies: brace-expansion "^2.0.1" -minimist-options@4.1.0: +minimist-options@4.1.0, minimist-options@^4.0.2: version "4.1.0" resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-4.1.0.tgz#c0655713c53a8a2ebd77ffa247d342c40f010619" integrity sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A== @@ -6891,6 +7592,11 @@ minizlib@^2.1.1, minizlib@^2.1.2: minipass "^3.0.0" yallist "^4.0.0" +mixme@^0.5.1: + version "0.5.10" + resolved "https://registry.yarnpkg.com/mixme/-/mixme-0.5.10.tgz#d653b2984b75d9018828f1ea333e51717ead5f51" + integrity sha512-5H76ANWinB1H3twpJ6JY8uvAtpmFvHNArpilJAjXRKXSDDLPIMoZArw5SH0q9z+lLs8IrMw7Q2VWpWimFKFT1Q== + mkdirp-classic@^0.5.2, mkdirp-classic@^0.5.3: version "0.5.3" resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113" @@ -7442,11 +8148,26 @@ object-inspect@^1.12.3: resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.3.tgz#ba62dffd67ee256c8c086dfae69e016cd1f198b9" integrity sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g== +object-inspect@^1.13.1, object-inspect@^1.9.0: + version "1.13.1" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.1.tgz#b96c6109324ccfef6b12216a956ca4dc2ff94bc2" + integrity sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ== + object-keys@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== +object.assign@^4.1.4: + version "4.1.5" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.5.tgz#3a833f9ab7fdb80fc9e8d2300c803d216d8fdbb0" + integrity sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ== + dependencies: + call-bind "^1.0.5" + define-properties "^1.2.1" + has-symbols "^1.0.3" + object-keys "^1.1.1" + once@^1.3.0, once@^1.3.1, once@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" @@ -7509,6 +8230,18 @@ os-tmpdir@~1.0.2: resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g== +outdent@^0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/outdent/-/outdent-0.5.0.tgz#9e10982fdc41492bb473ad13840d22f9655be2ff" + integrity sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q== + +p-filter@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/p-filter/-/p-filter-2.1.0.tgz#1b1472562ae7a0f742f0f3d3d3718ea66ff9c09c" + integrity sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw== + dependencies: + p-map "^2.0.0" + p-finally@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" @@ -7568,6 +8301,11 @@ p-map@4.0.0, p-map@^4.0.0: dependencies: aggregate-error "^3.0.0" +p-map@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/p-map/-/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175" + integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw== + p-pipe@3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/p-pipe/-/p-pipe-3.1.0.tgz#48b57c922aa2e1af6a6404cb7c6bf0eb9cc8e60e" @@ -7878,6 +8616,16 @@ prebuild-install@^7.1.1: tar-fs "^2.0.0" tunnel-agent "^0.6.0" +preferred-pm@^3.0.0: + version "3.1.2" + resolved "https://registry.yarnpkg.com/preferred-pm/-/preferred-pm-3.1.2.tgz#aedb70550734a574dffcbf2ce82642bd1753bdd6" + integrity sha512-nk7dKrcW8hfCZ4H6klWcdRknBOXWzNQByJ0oJyX97BOupsYD+FzLS4hflgEu/uPUEHZCuRfMxzCBsuWd7OzT8Q== + dependencies: + find-up "^5.0.0" + find-yarn-workspace-root2 "1.2.16" + path-exists "^4.0.0" + which-pm "2.0.0" + prelude-ls@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" @@ -7890,7 +8638,7 @@ prettier-linter-helpers@^1.0.0: dependencies: fast-diff "^1.1.2" -prettier@^2.2.0: +prettier@^2.2.0, prettier@^2.7.1: version "2.8.8" resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.8.tgz#e8c5d7e98a4305ffe3de2e1fc4aca1a71c28b1da" integrity sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q== @@ -8048,6 +8796,11 @@ proxy-from-env@^1.1.0: resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== +pseudomap@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" + integrity sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ== + public-encrypt@^4.0.0: version "4.0.3" resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" @@ -8246,6 +8999,16 @@ read-pkg@^5.2.0: parse-json "^5.0.0" type-fest "^0.6.0" +read-yaml-file@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/read-yaml-file/-/read-yaml-file-1.1.0.tgz#9362bbcbdc77007cc8ea4519fe1c0b821a7ce0d8" + integrity sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA== + dependencies: + graceful-fs "^4.1.5" + js-yaml "^3.6.1" + pify "^4.0.1" + strip-bom "^3.0.0" + read@1, read@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/read/-/read-1.0.7.tgz#b3da19bd052431a97671d44a42634adf710b40c4" @@ -8308,11 +9071,30 @@ regenerator-runtime@^0.13.11: resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9" integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== +regenerator-runtime@^0.14.0: + version "0.14.0" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz#5e19d68eb12d486f797e15a3c6a918f7cec5eb45" + integrity sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA== + +regexp.prototype.flags@^1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz#90ce989138db209f81492edd734183ce99f9677e" + integrity sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + set-function-name "^2.0.0" + require-directory@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== +require-main-filename@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" + integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== + resolve-cwd@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" @@ -8467,6 +9249,16 @@ rxjs@^7.8.1: dependencies: tslib "^2.1.0" +safe-array-concat@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.0.1.tgz#91686a63ce3adbea14d61b14c99572a8ff84754c" + integrity sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.2.1" + has-symbols "^1.0.3" + isarray "^2.0.5" + safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0: version "5.2.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" @@ -8477,6 +9269,15 @@ safe-buffer@~5.1.0, safe-buffer@~5.1.1: resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== +safe-regex-test@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz#793b874d524eb3640d1873aad03596db2d4f2295" + integrity sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.3" + is-regex "^1.1.4" + "safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@^2.1.0: version "2.1.2" resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" @@ -8541,11 +9342,37 @@ semver@^6.0.0, semver@^6.3.0: resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== +semver@^7.5.3: + version "7.5.4" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" + integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== + dependencies: + lru-cache "^6.0.0" + set-blocking@^2.0.0, set-blocking@~2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw== +set-function-length@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.1.1.tgz#4bc39fafb0307224a33e106a7d35ca1218d659ed" + integrity sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ== + dependencies: + define-data-property "^1.1.1" + get-intrinsic "^1.2.1" + gopd "^1.0.1" + has-property-descriptors "^1.0.0" + +set-function-name@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/set-function-name/-/set-function-name-2.0.1.tgz#12ce38b7954310b9f61faa12701620a0c882793a" + integrity sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA== + dependencies: + define-data-property "^1.0.1" + functions-have-names "^1.2.3" + has-property-descriptors "^1.0.0" + sha.js@2, sha.js@^2.4.0, sha.js@^2.4.8: version "2.4.11" resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" @@ -8561,6 +9388,13 @@ shallow-clone@^3.0.0: dependencies: kind-of "^6.0.2" +shebang-command@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" + integrity sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg== + dependencies: + shebang-regex "^1.0.0" + shebang-command@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" @@ -8568,11 +9402,25 @@ shebang-command@^2.0.0: dependencies: shebang-regex "^3.0.0" +shebang-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" + integrity sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ== + shebang-regex@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== +side-channel@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" + integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== + dependencies: + call-bind "^1.0.0" + get-intrinsic "^1.0.2" + object-inspect "^1.9.0" + signal-exit@3.0.7, signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3, signal-exit@^3.0.7: version "3.0.7" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" @@ -8663,6 +9511,18 @@ smart-buffer@^4.2.0: resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.2.0.tgz#6e1d71fa4f18c05f7d0ff216dd16a481d0e8d9ae" integrity sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg== +smartwrap@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/smartwrap/-/smartwrap-2.0.2.tgz#7e25d3dd58b51c6ca4aba3a9e391650ea62698a4" + integrity sha512-vCsKNQxb7PnCNd2wY1WClWifAc2lwqsG8OaswpJkVJsvMGcnEntdTCDajZCkk93Ay1U3t/9puJmb525Rg5MZBA== + dependencies: + array.prototype.flat "^1.2.3" + breakword "^1.0.5" + grapheme-splitter "^1.0.4" + strip-ansi "^6.0.0" + wcwidth "^1.0.1" + yargs "^15.1.0" + socks-proxy-agent@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz#dc069ecf34436621acb41e3efa66ca1b5fed15b6" @@ -8705,6 +9565,14 @@ spawn-command@^0.0.2-1: resolved "https://registry.yarnpkg.com/spawn-command/-/spawn-command-0.0.2-1.tgz#62f5e9466981c1b796dc5929937e11c9c6921bd0" integrity sha512-n98l9E2RMSJ9ON1AKisHzz7V42VDiBQGY6PB1BwRglz99wpVsSuGzQ+jOi6lFXBGVTCrRpltvjm+/XA+tpeJrg== +spawndamnit@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/spawndamnit/-/spawndamnit-2.0.0.tgz#9f762ac5c3476abb994b42ad592b5ad22bb4b0ad" + integrity sha512-j4JKEcncSjFlqIwU5L/rp2N5SIPsdxaRsIv678+TZxZ0SRDJTm8JrxJMjE/XuiEZNEir3S8l0Fa3Ke339WI4qA== + dependencies: + cross-spawn "^5.1.0" + signal-exit "^3.0.2" + spdx-correct@^3.0.0: version "3.2.0" resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.2.0.tgz#4f5ab0668f0059e34f9c00dce331784a12de4e9c" @@ -8791,6 +9659,13 @@ stream-shift@^1.0.0: resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d" integrity sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ== +stream-transform@^2.1.3: + version "2.1.3" + resolved "https://registry.yarnpkg.com/stream-transform/-/stream-transform-2.1.3.tgz#a1c3ecd72ddbf500aa8d342b0b9df38f5aa598e3" + integrity sha512-9GHUiM5hMiCi6Y03jD2ARC1ettBXkQBoQAe7nJsPknnI0ow10aXjTnew8QtYQmLjzn974BnmWEAJgCY6ZP1DeQ== + dependencies: + mixme "^0.5.1" + string-argv@^0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.3.1.tgz#95e2fbec0427ae19184935f816d74aaa4c5c19da" @@ -8831,6 +9706,33 @@ string-width@^5.0.0: emoji-regex "^9.2.2" strip-ansi "^7.0.1" +string.prototype.trim@^1.2.8: + version "1.2.8" + resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz#f9ac6f8af4bd55ddfa8895e6aea92a96395393bd" + integrity sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + +string.prototype.trimend@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz#1bb3afc5008661d73e2dc015cd4853732d6c471e" + integrity sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + +string.prototype.trimstart@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz#d4cdb44b83a4737ffbac2d406e405d43d0184298" + integrity sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + string_decoder@^1.1.1: version "1.3.0" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" @@ -9009,6 +9911,11 @@ tempy@1.0.0: type-fest "^0.16.0" unique-string "^2.0.0" +term-size@^2.1.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/term-size/-/term-size-2.2.1.tgz#2a6a54840432c2fb6320fea0f415531e90189f54" + integrity sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg== + test-exclude@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" @@ -9155,6 +10062,19 @@ tsutils@^3.21.0: dependencies: tslib "^1.8.1" +tty-table@^4.1.5: + version "4.2.3" + resolved "https://registry.yarnpkg.com/tty-table/-/tty-table-4.2.3.tgz#e33eb4007a0a9c976c97c37fa13ba66329a5c515" + integrity sha512-Fs15mu0vGzCrj8fmJNP7Ynxt5J7praPXqFN0leZeZBXJwkMxv9cb2D454k1ltrtUSJbZ4yH4e0CynsHLxmUfFA== + dependencies: + chalk "^4.1.2" + csv "^5.5.3" + kleur "^4.1.5" + smartwrap "^2.0.2" + strip-ansi "^6.0.1" + wcwidth "^1.0.1" + yargs "^17.7.1" + tuf-js@^1.1.3: version "1.1.4" resolved "https://registry.yarnpkg.com/tuf-js/-/tuf-js-1.1.4.tgz#e85a936b16859c7fae23e5f040bc0f7b559b3192" @@ -9187,6 +10107,11 @@ type-detect@4.0.8: resolved "https://registry.yarnpkg.com/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.yarnpkg.com/type-fest/-/type-fest-0.13.1.tgz#0172cb5bce80b0bd542ea348db50c7e21834d934" + integrity sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg== + type-fest@^0.16.0: version "0.16.0" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.16.0.tgz#3240b891a78b0deae910dbeb86553e552a148860" @@ -9222,6 +10147,45 @@ type-fest@^0.8.1: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== +typed-array-buffer@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz#18de3e7ed7974b0a729d3feecb94338d1472cd60" + integrity sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.2.1" + is-typed-array "^1.1.10" + +typed-array-byte-length@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz#d787a24a995711611fb2b87a4052799517b230d0" + integrity sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA== + dependencies: + call-bind "^1.0.2" + for-each "^0.3.3" + has-proto "^1.0.1" + is-typed-array "^1.1.10" + +typed-array-byte-offset@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz#cbbe89b51fdef9cd6aaf07ad4707340abbc4ea0b" + integrity sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + for-each "^0.3.3" + has-proto "^1.0.1" + is-typed-array "^1.1.10" + +typed-array-length@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.4.tgz#89d83785e5c4098bec72e08b319651f0eac9c1bb" + integrity sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng== + dependencies: + call-bind "^1.0.2" + for-each "^0.3.3" + is-typed-array "^1.1.9" + typedarray@^0.0.6: version "0.0.6" resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" @@ -9264,6 +10228,16 @@ ultron@~1.1.0: resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.1.1.tgz#9fe1536a10a664a65266a1e3ccf85fd36302bc9c" integrity sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og== +unbox-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e" + integrity sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw== + dependencies: + call-bind "^1.0.2" + has-bigints "^1.0.2" + has-symbols "^1.0.3" + which-boxed-primitive "^1.0.2" + uniqid@^5.4.0: version "5.4.0" resolved "https://registry.yarnpkg.com/uniqid/-/uniqid-5.4.0.tgz#4e17bfcab66dfe33563411ae0c801f46ef964e66" @@ -9309,6 +10283,11 @@ universal-user-agent@^6.0.0: resolved "https://registry.yarnpkg.com/universal-user-agent/-/universal-user-agent-6.0.0.tgz#3381f8503b251c0d9cd21bc1de939ec9df5480ee" integrity sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w== +universalify@^0.1.0: + version "0.1.2" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" + integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== + universalify@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" @@ -9488,6 +10467,48 @@ whatwg-url@^5.0.0: tr46 "~0.0.3" webidl-conversions "^3.0.0" +which-boxed-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" + integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== + dependencies: + is-bigint "^1.0.1" + is-boolean-object "^1.1.0" + is-number-object "^1.0.4" + is-string "^1.0.5" + is-symbol "^1.0.3" + +which-module@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.1.tgz#776b1fe35d90aebe99e8ac15eb24093389a4a409" + integrity sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ== + +which-pm@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/which-pm/-/which-pm-2.0.0.tgz#8245609ecfe64bf751d0eef2f376d83bf1ddb7ae" + integrity sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w== + dependencies: + load-yaml-file "^0.2.0" + path-exists "^4.0.0" + +which-typed-array@^1.1.11, which-typed-array@^1.1.13: + version "1.1.13" + resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.13.tgz#870cd5be06ddb616f504e7b039c4c24898184d36" + integrity sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.4" + for-each "^0.3.3" + gopd "^1.0.1" + has-tostringtag "^1.0.0" + +which@^1.2.9: + version "1.3.1" + resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + dependencies: + isexe "^2.0.0" + which@^2.0.1, which@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" @@ -9635,11 +10656,21 @@ xtend@^4.0.0, xtend@~4.0.1: resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== +y18n@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf" + integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== + y18n@^5.0.5: version "5.0.8" resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== +yallist@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" + integrity sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A== + yallist@^3.0.2: version "3.1.1" resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" @@ -9670,6 +10701,14 @@ yargs-parser@21.1.1, yargs-parser@^21.0.1, yargs-parser@^21.1.1: resolved "https://registry.yarnpkg.com/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: + version "18.1.3" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" + integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== + dependencies: + camelcase "^5.0.0" + decamelize "^1.2.0" + yargs-parser@^20.2.2, yargs-parser@^20.2.3: version "20.2.9" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" @@ -9688,6 +10727,23 @@ yargs@16.2.0, yargs@^16.2.0: y18n "^5.0.5" yargs-parser "^20.2.2" +yargs@^15.1.0: + version "15.4.1" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8" + integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== + dependencies: + cliui "^6.0.0" + decamelize "^1.2.0" + find-up "^4.1.0" + get-caller-file "^2.0.1" + require-directory "^2.1.1" + require-main-filename "^2.0.0" + set-blocking "^2.0.0" + string-width "^4.2.0" + which-module "^2.0.0" + y18n "^4.0.0" + yargs-parser "^18.1.2" + yargs@^17.3.1, yargs@^17.6.2: version "17.7.1" resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.1.tgz#34a77645201d1a8fc5213ace787c220eabbd0967" @@ -9701,6 +10757,19 @@ yargs@^17.3.1, yargs@^17.6.2: y18n "^5.0.5" yargs-parser "^21.1.1" +yargs@^17.7.1: + version "17.7.2" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" + integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== + dependencies: + cliui "^8.0.1" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.3" + y18n "^5.0.5" + yargs-parser "^21.1.1" + yarn-audit-ci@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/yarn-audit-ci/-/yarn-audit-ci-1.2.0.tgz#bed9baf7d9d661d30e2ffafef685bf7638a9147e" From 9ec4729f7714920fa34574dcf6238fac01e3ede8 Mon Sep 17 00:00:00 2001 From: 0xp3gasus <0xp3gasus@proton.me> Date: Thu, 14 Dec 2023 14:13:42 +0100 Subject: [PATCH 3/7] Step names --- .github/workflows/build-and-test.yaml | 4 ++-- .github/workflows/release.yaml | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build-and-test.yaml b/.github/workflows/build-and-test.yaml index 2692becd4..1a842a087 100644 --- a/.github/workflows/build-and-test.yaml +++ b/.github/workflows/build-and-test.yaml @@ -21,10 +21,10 @@ jobs: path: "**/node_modules" key: ${{ runner.os }}-modules-${{ hashFiles('**/yarn.lock') }} - - name: Install Deps + - name: Install dependencies run: yarn && yarn yarn-audit-ci --high - - name: Build Packages + - name: Build packages run: yarn build - name: Build examples diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 27bec688a..ffd0f12c3 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -14,7 +14,7 @@ jobs: name: Release runs-on: ubuntu-latest steps: - - name: Checkout Repo + - name: Checkout repo uses: actions/checkout@v2 - name: Setup Node.js 20.x @@ -22,13 +22,13 @@ jobs: with: node-version: 20.x - - name: Install Dependencies + - name: Install dependencies run: yarn install - - name: build + - name: Build packages run: yarn build - - name: Create Release Pull Request or Publish to npm + - name: Publish to npm uses: changesets/action@v1 with: version: yarn increase-packages From 3de167f4db3d322bdd3e52bc28f66690ecde89b2 Mon Sep 17 00:00:00 2001 From: 0xp3gasus <0xp3gasus@proton.me> Date: Thu, 14 Dec 2023 18:07:50 +0100 Subject: [PATCH 4/7] Changelog format compible with changeset --- packages/xchain-arbitrum/CHANGELOG.md | 18 +- packages/xchain-avax/CHANGELOG.md | 120 ++--- packages/xchain-binance/CHANGELOG.md | 192 ++++---- packages/xchain-bitcoin/CHANGELOG.md | 294 ++++++------ packages/xchain-bitcoincash/CHANGELOG.md | 210 ++++----- packages/xchain-bsc/CHANGELOG.md | 2 + packages/xchain-client/CHANGELOG.md | 166 +++---- packages/xchain-cosmos-sdk/CHANGELOG.md | 20 +- packages/xchain-cosmos/CHANGELOG.md | 208 ++++----- packages/xchain-crypto/CHANGELOG.md | 32 +- packages/xchain-dash/CHANGELOG.md | 46 +- packages/xchain-doge/CHANGELOG.md | 142 +++--- packages/xchain-ethereum/CHANGELOG.md | 336 +++++++------- packages/xchain-evm-providers/CHANGELOG.md | 26 +- packages/xchain-evm/CHANGELOG.md | 102 ++--- packages/xchain-kujira/CHANGELOG.md | 24 +- packages/xchain-litecoin/CHANGELOG.md | 214 ++++----- packages/xchain-mayachain-amm/CHANGELOG.md | 18 +- packages/xchain-mayachain-query/CHANGELOG.md | 22 +- packages/xchain-mayachain/CHANGELOG.md | 70 +-- .../xchain-mayamidgard-query/CHANGELOG.md | 18 +- packages/xchain-mayamidgard/CHANGELOG.md | 6 +- packages/xchain-mayanode/CHANGELOG.md | 12 +- packages/xchain-midgard-query/CHANGELOG.md | 40 +- packages/xchain-midgard/CHANGELOG.md | 54 +-- packages/xchain-thorchain-amm/CHANGELOG.md | 310 ++++++------- packages/xchain-thorchain-query/CHANGELOG.md | 256 +++++------ packages/xchain-thorchain/CHANGELOG.md | 424 +++++++++--------- packages/xchain-thornode/CHANGELOG.md | 96 ++-- packages/xchain-util/CHANGELOG.md | 130 +++--- packages/xchain-utxo-providers/CHANGELOG.md | 58 +-- packages/xchain-utxo/CHANGELOG.md | 10 +- 32 files changed, 1870 insertions(+), 1806 deletions(-) diff --git a/packages/xchain-arbitrum/CHANGELOG.md b/packages/xchain-arbitrum/CHANGELOG.md index 12ef23f43..0c8c44b72 100644 --- a/packages/xchain-arbitrum/CHANGELOG.md +++ b/packages/xchain-arbitrum/CHANGELOG.md @@ -1,26 +1,28 @@ -# v0.1.3 (2023-12-12) +# Changelog -## Update +## v0.1.3 (2023-12-12) + +### Update - Client dependency increased to 0.16.0 - Evm client dependency increased to 0.4.3 - Evm providers dependency increased to 0.1.5 -# v0.1.2 (2023-12-11) +## v0.1.2 (2023-12-11) -## Update +### Update - Client and EVM client packages update -# v0.1.1 (2023-11-16) +## v0.1.1 (2023-11-16) -## Update +### Update - Created method getAddressAsync -# v.0.1.0 (2022-10-13) +## v.0.1.0 (2022-10-13) -## Update +### Update - Arbitrum package first release diff --git a/packages/xchain-avax/CHANGELOG.md b/packages/xchain-avax/CHANGELOG.md index 85d95ec63..928475e99 100644 --- a/packages/xchain-avax/CHANGELOG.md +++ b/packages/xchain-avax/CHANGELOG.md @@ -1,180 +1,182 @@ -# v0.4.3 (2023-12-12) +# Changelog -## Update +## v0.4.3 (2023-12-12) + +### Update - Client dependency increased to 0.16.0 - Evm client dependency increased to 0.4.3 - Evm providers dependency increased to 0.1.5 -# v0.4.2 (2023-12-11) +## v0.4.2 (2023-12-11) -## Update +### Update - Client and EVM client packages update -# v0.4.1 (2023-11-16) +## v0.4.1 (2023-11-16) -## Update +### Update - Created method getAddressAsync -# v0.4.0 (2023-11-15) +## v0.4.0 (2023-11-15) -## Update +### Update - Default gasPrice in baseAmount unit. Changed from GWei to Wei -# v0.3.7 (2023-11-10) +## v0.3.7 (2023-11-10) -## Update +### Update - Routescan provider -# v0.3.6 (2023-11-09) +## v0.3.6 (2023-11-09) -## Update +### Update - Transfer bug fix with txSigner, sender address can be retrieved from signer -# v0.3.5 (2023-11-03) +## v0.3.5 (2023-11-03) -## Update +### Update - EIP1559 params -# v0.3.4 (2023-11-02) +## v0.3.4 (2023-11-02) -## Update +### Update - Estimations can be done with data provider -# v0.3.3 (2023-10-26) +## v0.3.3 (2023-10-26) -## Update +### Update - Refactor transfer method to use prepareTx -# v0.3.2 (2023-09-14) +## v0.3.2 (2023-09-14) -## Update +### Update - bump xchain-evm dep -# v0.3.1 (2023-09-11) +## v0.3.1 (2023-09-11) -## Update +### Update - Bumped dependencies for util -# v0.3.0 (2023-08-10) +## v0.3.0 (2023-08-10) -## Update +### Update - add support for fallback on providers - Update to use `xchain-evm-providers` -# v0.2.3 (2023-07-10) +## v0.2.3 (2023-07-10) -## Update +### Update - added process.env[apikey] config as default option to provider creation -# v0.2.2 (2023-05-18) +## v0.2.2 (2023-05-18) -## Update +### Update - Update client & evm dependencies -# v0.2.1 (2023-05-09) +## v0.2.1 (2023-05-09) -## Update +### Update - update ethers dependency -# v0.2.0 (2023-05-02) +## v0.2.0 (2023-05-02) -## Update +### Update - update rollup config and axios to the latest -# v.0.1.8 (2023-04-11) +## v.0.1.8 (2023-04-11) -## Fix +### Fix - point default RPC providers to ankr.com -# v.0.1.7 (2023-04-05) +## v.0.1.7 (2023-04-05) -## Fix +### Fix - Bump deps -# v.0.1.6 (2023-03-30) +## v.0.1.6 (2023-03-30) -## Fix +### Fix - Corrected AVAX decimal in const.ts from 8 to 18 -# v.0.1.5 (2023-03-21) +## v.0.1.5 (2023-03-21) -## Update +### Update - Update Explorer provider imports -# v.0.1.4 (2023-01-19) +## v.0.1.4 (2023-01-19) -## Update +### Update - Type safety `AVAXChain` -# v.0.1.3 (2022-12-27) +## v.0.1.3 (2022-12-27) -## Add +### Add - Add `AssetAVAX` and `AVAXChain` definition -## Update +### Update - Bump `xchain-client@13.5.0` -# v.0.1.2 (2022-12-16) +## v.0.1.2 (2022-12-16) -## Update +### Update - default to mainnet -# v.0.1.1 (2022-11-24) +## v.0.1.1 (2022-11-24) -## Update +### Update - Bump `xchain-client` -# v.0.1.0 (2022-10-13) +## v.0.1.0 (2022-10-13) -## Update +### Update - Set Default avax config in constructor -# v.0.1.0-alpha4 (2022-xx-xx) +## v.0.1.0-alpha4 (2022-xx-xx) -## Update +### Update - Bumped `xchain-utils` & `xchain-client` -# v.0.1.0-alpha3 (2022-xx-xx) +## v.0.1.0-alpha3 (2022-xx-xx) -## Update +### Update - bumped deps on xchain-utils -# v.0.1.0-alpha2 (2022-09-05) +## v.0.1.0-alpha2 (2022-09-05) -## Update +### Update - bumped deps on xchain-utils & xchain-client -# v.0.1.0-alpha (2022-08-15) +## v.0.1.0-alpha (2022-08-15) -## Update +### Update - initial release diff --git a/packages/xchain-binance/CHANGELOG.md b/packages/xchain-binance/CHANGELOG.md index 91b183038..4a5c11a3e 100644 --- a/packages/xchain-binance/CHANGELOG.md +++ b/packages/xchain-binance/CHANGELOG.md @@ -1,282 +1,284 @@ -# v5.7.8 (2023-12-12) +# Changelog -## Update +## v5.7.8 (2023-12-12) + +### Update - Client dependency increased to 0.16.0 -# v5.7.7 (2023-12-11) +## v5.7.7 (2023-12-11) -## Update +### Update - Client dependency updated -# v5.7.6 (2023-12-01) +## v5.7.6 (2023-12-01) -## Update +### Update - Derivation path changed -# v5.7.5 (2023-11-16) +## v5.7.5 (2023-11-16) -## Update +### Update - Created method getAddressAsync -# v5.7.4 (2023-10-26) +## v5.7.4 (2023-10-26) -## Update +### Update - Throw error not supported for prepareTx -# v5.7.2 (2023-09-11) +## v5.7.2 (2023-09-11) -## Update +### Update - Bumped dependencies for util -# v5.7.1 (2023-05-18) +## v5.7.1 (2023-05-18) -## Add +### Add - New client function getAssetInfo() returns chain, decimals and asset -# v5.7.0 (2023-05-02) +## v5.7.0 (2023-05-02) -## Update +### Update - update rollup config and axios to the latest -# v.5.6.8 (2023-04-05) +## v.5.6.8 (2023-04-05) -## Add +### Add - Add async `broadcastTx()` to client -## Update +### Update - Bump `xchain-client -# v.5.6.7 (2023-01-19) +## v.5.6.7 (2023-01-19) -## Update +### Update - Type safety `BNBChain` -## Update +### Update - Bump `xchain-client@13.5.0` -# v.5.6.5 (2022-10-13) +## v.5.6.5 (2022-10-13) -## Update +### Update - Bump `xchain-client` -# v.5.6.4 (2022-10-13) +## v.5.6.4 (2022-10-13) -## Update +### Update - Set Default network to `Network.Mainnet` -# v.5.6.3 (2022-xx-xx) +## v.5.6.3 (2022-xx-xx) -## Update +### Update - Bumped `xchain-utils` & `xchain-client` -# v.5.6.2 (2022-09-29) +## v.5.6.2 (2022-09-29) -## Update +### Update - bumped deps on xchain-utils & xchain-client -# v.5.6.0 (2022-09-05) +## v.5.6.0 (2022-09-05) -## Update +### Update - bumped deps on xchain-utils & xchain-client -# v.5.5.0 (2022-07-21) +## v.5.5.0 (2022-07-21) -### Breaking change +#### Breaking change - client.deposit() removed, all thorchain deposits were moved to xchain-thorchain-amm -# v.5.4.3 (2022-05-05) +## v.5.4.3 (2022-05-05) -## Update +### Update - Add `deposit` to Binance `Client` - Update latest dependencies - Add tests for `deposit` -# v.5.4.2 (2022-02-04) +## v.5.4.2 (2022-02-04) -## Update +### Update - xchain-util@0.5.1 - xchain-client@0.11.1 -# v.5.4.1 (2022-02-02) +## v.5.4.1 (2022-02-02) -## Update +### Update - xchain-util@0.5.0 -# v.5.4.0 (2021-12-29) +## v.5.4.0 (2021-12-29) -## Breaking change +### Breaking change - Add stagenet environment handling for `Network` and `BaseXChainClient` changes client to default to mainnet values until stagenet is configured. -# v.5.3.1 (2021-09-03) +## v.5.3.1 (2021-09-03) - updated to the latest dependencies -# v.5.3.0 (2021-08-27) +## v.5.3.0 (2021-08-27) - Add `getAccount` -# v.5.2.6 (2021-07-26) +## v.5.2.6 (2021-07-26) - fixed missing walletIndex in client.transfer() -# v.5.2.5 (2021-07-18) +## v.5.2.5 (2021-07-18) - Updatedrollupjs to include axios to enlable usage on node -# v.5.2.4 (2021-07-07) +## v.5.2.4 (2021-07-07) - Use latest `xchain-client@0.10.1` + `xchain-util@0.3.0` -# v.5.2.3 (2021-07-05) +## v.5.2.3 (2021-07-05) - refactored client methods to use regular method syntax (not fat arrow) in order for bcall to super.xxx() to work properly -# v.5.2.2 (2021-06-29) +## v.5.2.2 (2021-06-29) - added support for pulling fees from thornode. -# v.5.2.1 (2021-06-01) +## v.5.2.1 (2021-06-01) - update peerDependencies -# v.5.1.0 (2021-05-17) +## v.5.1.0 (2021-05-17) -### Breaking change +#### Breaking change - added support for HD wallets -# v.5.0.0 (2021-05-05) +## v.5.0.0 (2021-05-05) -### Breaking change +#### Breaking change - Latest @xchainjs/xchain-client@0.8.0 - Latest @xchainjs/xchain-util@0.2.7 -# v.4.7.0 (2021-03-02) +## v.4.7.0 (2021-03-02) -### Breaking change +#### Breaking change - replace `find`, `findIndex` - Update @xchainjs/xchain-client package to 0.7.0 -# v.4.6.0 (2021-02-24) +## v.4.6.0 (2021-02-24) -### Breaking change +#### Breaking change - Update @xchainjs/xchain-client package to 0.6.0 - Update `getBalance` -# v.4.5.0 (2021-02-19) +## v.4.5.0 (2021-02-19) -### Breaking change +#### Breaking change - Update @xchainjs/xchain-client package to 0.4.0 - Update @xchainjs/xchain-crypto package to 0.2.3 -### Update +#### Update - Update @xchainjs/xchain-client package to 0.5.0 - Add `Service Providers` section in README.md - Update `peerDependencies` -# v.4.4.2 (2021-01-30) +## v.4.4.2 (2021-01-30) - Clear lib folder on build -# v.4.4.1 (2021-01-15) +## v.4.4.1 (2021-01-15) -### Change +#### Change - Export `getPrefix` -# v.4.4.0 (2021-01-15) +## v.4.4.0 (2021-01-15) -### Update +#### Update - Update comments for documentation - Add `getPrefix` -# v.4.3.0 (2020-12-28) +## v.4.3.0 (2020-12-28) -### Breaking change +#### Breaking change - Extract `getDefaultFees` from `Client` to `utils` #157 - Remove `validateAddress` from `BinanceClient` -# v.4.2.0 (2020-12-11) +## v.4.2.0 (2020-12-11) -### Update +#### Update - Update dependencies - Add `getDefaultFees` - Add `getSingleAndMultiFees` - Add `getDerivePath` helper -# v.4.1.0 (2020-11-20) +## v.4.1.0 (2020-11-20) -### Breaking change +#### Breaking change - Update @xchainjs/xchain-crypto package to 0.2.0, deprecating old keystores -# v.4.0.0 (2020-11-11) +## v.4.0.0 (2020-11-11) -### Breaking change +#### Breaking change - Remove `freeze` and `unfreeze` related functions: `getFreezeFees()`, `freeze()`, `unfreeze()`, `getFreezeFees()` - Ignore `freeze` and `unfreeze` txs in `parseTx()` - Ignore `freeze` and `unfreeze` txs in `getTxType()` -# v.3.1.1 (2020-11-09) +## v.3.1.1 (2020-11-09) -### Change +#### Change - updated `xchain-client` package version -# v.3.1.0 (2020-11-06) +## v.3.1.0 (2020-11-06) -### Add +#### Add - `getTransactionData(txId: string): Promise` - `asset` parameter to the `getTransactions` method -### Change +#### Change - `getExplorerUrl` is public now -### Fix +#### Fix - Fixed asset parsing for `getBalance` method -# v.3.0.1 (2020-08-26) +## v.3.0.1 (2020-08-26) - Change type of `amount` to `BigSource` in `normalTx`, `vaultTx`, `freeze`, `unfreeze` -# v.3.0.0 (2020-08-26) +## v.3.0.0 (2020-08-26) -### Breaking changes: +#### Breaking changes: - `Constructor` argument is an object now `{ network: Network; phrase?: string }` - `getAddress` returns undefined if `phrase` has not been set before @@ -284,39 +286,39 @@ - `setPrivateKey` rejects if a `phase` has not been set before - `vaultTx`, `normalTx`, `multiSend`, `getMarkets` accept an object as its parameters -### Add: +#### Add: - `freeze(params: FreezeParams): Promise` - `unfreeze(params: FreezeParams): Promise` - `getBncClient(): BncClient` -### Fix: +#### Fix: - Fix `Rollup` warnings of `Unresolved dependencies` and `Circular dependencies` -### Update: +#### Update: - Use latest npm dependencies -# v.2.1.1 (2020-08-14) +## v.2.1.1 (2020-08-14) - Fix result type of `getFees()` -# v.2.1.0 (2020-08-14) +## v.2.1.0 (2020-08-14) -### Add: +#### Add: - `getFees()` - `TxFee` -# v.2.0.0 (2020-07-20) +## v.2.0.0 (2020-07-20) - BREAKING CHANGE: `getTransactions` expects `GetTxsParams` as its parameter - Refactored implementation of `getTransactions` - Use latest `@binance-chain/javascript-sdk@4.0.5" - Fix `Tx` type -# v.1.0.0 (2020-05-14) +## v.1.0.0 (2020-05-14) Refactors the client to be constructed with a `net` and optional `phrase` @@ -328,20 +330,20 @@ const phrase = process.env.VAULT_PHRASE const bnbClient = new BinanceClient(net, phrase) ``` -### Removal: +#### Removal: - init() - initClient() - setPrivateKey() - removePrivateKey() -### Change: +#### Change: - getClientUrl(): string -> Class-based - getExplorerUrl(): string -> Class-based - getPrefix(): string -> Class-based -### Add: +#### Add: - setNetwork(net: Network): void - getNetwork(): Network @@ -355,6 +357,6 @@ const bnbClient = new BinanceClient(net, phrase) - vaultTx(addressTo: Address, amount: number, asset: string, memo: string): Promise - normalTx(addressTo: Address, amount: number, asset: string): Promise -# v.0.1.0 (2020-04-13) +## v.0.1.0 (2020-04-13) First release diff --git a/packages/xchain-bitcoin/CHANGELOG.md b/packages/xchain-bitcoin/CHANGELOG.md index a0aaf3b7d..104b68c05 100644 --- a/packages/xchain-bitcoin/CHANGELOG.md +++ b/packages/xchain-bitcoin/CHANGELOG.md @@ -1,225 +1,227 @@ -# v0.23.9 (2023-12-12) +# Changelog -## Update +## v0.23.9 (2023-12-12) + +### Update - Client dependency increased to 0.16.0 - Utxo client dependency increased to 0.1.1 - Utxo providers dependency increased to 0.2.10 -# v0.23.8 (2023-12-11) +## v0.23.8 (2023-12-11) -## Update +### Update - UTXO client package dependency -# v0.23.7 (2023-12-06) +## v0.23.7 (2023-12-06) -## Add +### Add - Expose Ledger implementation -# v0.23.6 (2023-11-21) +## v0.23.6 (2023-11-21) -## Update +### Update - Round robin fee strategy - Upper fee bound updated - GetSuggestedFee removed -# v0.23.5 (2023-11-21) +## v0.23.5 (2023-11-21) -## Update +### Update - BlOCKCYPHER_API_KEY renamed to BLOCKCYPHER_API_KEY -# v0.23.4 (2023-11-16) +## v0.23.4 (2023-11-16) -## Update +### Update - Created method getAddressAsync -# v0.23.3 (2023-11-10) +## v0.23.3 (2023-11-10) -## Update +### Update - Utxo-providers package from 0.2.5 to 0.2.6 -# v0.23.2 (2023-10-26) +## v0.23.2 (2023-10-26) -## Update +### Update - Refactor transfer method to use prepareTx -# v.0.23.0 (2023-10-25) +## v.0.23.0 (2023-10-25) - Remove functions `getFee`, `calcFee`, `getDefaultFeesWithRates`, and `getDefaultFees` from utils - Remove function `getFeesWithMemo` from client - Support option `sender` in functions `getFeesWithRates` and `getFees` -# v0.22.4 (2023-10-05) +## v0.22.4 (2023-10-05) -## Update +### Update - Spend pending UTXO by default -# v0.22.3 (2023-09-11) +## v0.22.3 (2023-09-11) -## Update +### Update - Bumped dependencies util & utxo Providers -# v0.22.2 (2023-07-10) +## v0.22.2 (2023-07-10) -## Update +### Update - added process.env[apikey] config as default option to provider creation -# v0.22.1 (2023-05-18) +## v0.22.1 (2023-05-18) -## Add +### Add - New client function getAssetInfo() returns chain, decimals and asset - renamed defaultBTCParams to defaultBtcParams to be more consistent with CamelCase -# v0.22.0 (2023-05-02) +## v0.22.0 (2023-05-02) -## Update +### Update - update rollup config and axios to the latest -# v.0.21.4 (2023-04-11) +## v.0.21.4 (2023-04-11) -## Add +### Add - bump deps -# v.0.21.3 (2023-04-05) +## v.0.21.3 (2023-04-05) -## Add +### Add - Add async `broadcastTx()` to client - bump xchain-client deps -# v.0.21.2 (2023-04-03) +## v.0.21.2 (2023-04-03) -## Fix +### Fix - remove references to process.env in runtime code -# v.0.21.1 (2023-03-29) +## v.0.21.1 (2023-03-29) -## Fix +### Fix - make `buildtx` public again -# v.0.21.0 (2023-03-21) +## v.0.21.0 (2023-03-21) -## Update +### Update - add support for BlockCypher - Update to use `xchain-uxto-providers` -# v.0.20.9 (2023-02-08) +## v.0.20.9 (2023-02-08) -## Update +### Update - add support for sochain v3 API -# v.0.20.8 (2023-01-19) +## v.0.20.8 (2023-01-19) -## Update +### Update - Type safety `BTCChain` -# v.0.20.7 (2022-12-27) +## v.0.20.7 (2022-12-27) -## Add +### Add - Add `AssetBTC` and `BTCChain` definition -## Update +### Update - Bump `xchain-client@13.5.0` -# v.0.20.6 (2022-11-24) +## v.0.20.6 (2022-11-24) -## Update +### Update - reverted `customRequestHeaders` to `BroadcastTxParams` -# v.0.20.5 (2022-11-24) +## v.0.20.5 (2022-11-24) -## Update +### Update - Added `customRequestHeaders` to `BroadcastTxParams` - Bumped `xchain-client` -# v.0.20.4 (2022-10-14) +## v.0.20.4 (2022-10-14) -## Update +### Update - Set Default network to `Network.Mainnet` -# v.0.20.3 (2022-10-04) +## v.0.20.3 (2022-10-04) -## Update +### Update - Bumped `xchain-utils` & `xchain-client` -# v.0.20.2 (2022-09-30) +## v.0.20.2 (2022-09-30) -## Update +### Update - changed default haskoin url to point to ninerealms -# v.0.20.1 (2022-09-29) +## v.0.20.1 (2022-09-29) -## Update +### Update - bumped deps on xchain-utils & xchain-client -# v.0.20.0 (2022-09-05) +## v.0.20.0 (2022-09-05) -## Update +### Update - bumped deps on xchain-utils & xchain-client -# v.0.19.0 (2022-07-21) +## v.0.19.0 (2022-07-21) -### Breaking change +#### Breaking change - client.deposit() removed, all thorchain deposits were moved to xchain-thorchain-amm -# v.0.18.4 (2022-05-17) +## v.0.18.4 (2022-05-17) -## Update +### Update - throw error if memo is longer than 80 chars -# v.0.18.3 (2022-05-08) +## v.0.18.3 (2022-05-08) -## Fix +### Fix - Add improvement to error message on utxo pending -# v.0.18.2 (2022-05-05) +## v.0.18.2 (2022-05-05) -## Update +### Update - Add `deposit` function to Bitcoin `Client` - Update latest dependencies - Add tests for `deposit` -# v.0.18.1 (2022-03-15) +## v.0.18.1 (2022-03-15) -## Fix +### Fix - [Bug] Incorrect fee estimation by rounding down #503 -# v.0.18.0 (2022-03-08) +## v.0.18.0 (2022-03-08) -## Update +### Update - Fetch `txHex` optionally by scanning UTXOs #489 - Cache list of `txHex`s in `getTxHexFromCache` to avoid same requests for same data #490 @@ -227,103 +229,103 @@ - Return `inputs` UTXOs from `buildTx` #489 - Extract `Haskoin` types #490 -## Fix +### Fix - Broadcast same tx several times to Haskoin in case of `500` error #492 -## Breaking change +### Breaking change - Add `confirmedOnly` param to `Client.getBalance` and to misc. `balance*` helpers #490 - Broadcast txs via `Haskoin` #490 - Remove `blockstream` as API dependency #490 - Remove deprecated Ledger files (\*\*/\*\*/ledger.ts) #490 -# v.0.17.1 (2022-02-04) +## v.0.17.1 (2022-02-04) -## Update +### Update - xchain-util@0.5.1 - xchain-client@0.11.1 -# v.0.17.0 (2022-01-05) +## v.0.17.0 (2022-01-05) -## Breaking change +### Breaking change - Make `haskoinUrl` configurable (change default haskoin url back to `https://api.haskoin.com/btc`) - `haskoinUrl` needs to be passed as parameter into misc. `utils` functions -# v.0.16.0 (2021-12-29) +## v.0.16.0 (2021-12-29) -## Breaking change +### Breaking change - Add stagenet environment handling for `Network` and `BaseXChainClient` changes client to default to mainnet values until stagenet is configured. -# v.0.15.13 (2021-11-12) +## v.0.15.13 (2021-11-12) - updated haskoin api URL -# v.0.15.12 (2021-09-03) +## v.0.15.12 (2021-09-03) - updated to the latest dependencies -# v.0.15.11 (2021-07-07) +## v.0.15.11 (2021-07-07) - Use latest `xchain-client@0.10.1` + `xchain-util@0.3.0` -# v.0.15.10 (2021-07-03) +## v.0.15.10 (2021-07-03) - refactored client methods to use regular method syntax (not fat arrow) in order for bcall to super.xxx() to work properly -# v.0.15.9 (2021-06-29) +## v.0.15.9 (2021-06-29) - added support for pulling fees from thornode. -# v.0.15.8 (2021-06-18) +## v.0.15.8 (2021-06-18) - changed rollupjs to treat axios as external lib -# v.0.15.7 (2021-06-10) +## v.0.15.7 (2021-06-10) -#### Fix +##### Fix - [haskoin] Fix `getBalance` (incl. test) -# v.0.15.6 (2021-06-09) +## v.0.15.6 (2021-06-09) - ??? -# v.0.15.5 (2021-06-08) +## v.0.15.5 (2021-06-08) -### BREAKING CHANGE +#### BREAKING CHANGE -#### Issue +##### Issue [Sochain API](https://sochain.com/) is out of sync and it's reported to be fixed in a few days. Report from Sochain: "WARNING: DATA SHOWN FOR BITCOIN NETWORK MAY BE OUTDATED We are working to resolve the issue in the next few days." -#### Fix +##### Fix - Replace `getBalance` and `getUnspentTxs` apis from sochain to haskoin for temporary purpose. - Update `Utils.scanUTXOs` method using haskoin api - Skip unit test for `utils` (it will be reverted after `sochain` api is recovered) -# v.0.15.4 (2021-06-01) +## v.0.15.4 (2021-06-01) - updating peer deps -# v.0.15.3 (2021-05-31) +## v.0.15.3 (2021-05-31) - refactor utils.buildTx() to include the memo for calculating inputs with accumulate() but re-adds it into outputs using `psbt.addOutput` to avoid dust attack error -# v.0.15.2 (2021-05-31) +## v.0.15.2 (2021-05-31) - don't add memo output to `coinselect/accumulative` - add memo output by using `psbt.addOutput` -# v.0.15.0 (2021-05-28) +## v.0.15.0 (2021-05-28) -### Breaking change +#### Breaking change - prevent spending unconfirmed UTXOs - update `client.transfer()` to pass `spendPendingUTXO` param to the `Utils.buildTx()` @@ -336,176 +338,176 @@ We are working to resolve the issue in the next few days." - add recursive call to https://sochain.com/api#get-unspent-tx to make sure we fetch ALL utxos - Merged updates from PR [#324](https://github.com/xchainjs/xchainjs-lib/issues/322) to fix Issue [#322](https://github.com/xchainjs/xchainjs-lib/issues/322) -# v.0.14.0 (2021-05-17) +## v.0.14.0 (2021-05-17) -### Breaking change +#### Breaking change - added support for HD wallets -# v.0.13.0 (2021-05-05) +## v.0.13.0 (2021-05-05) -### Breaking change +#### Breaking change - Latest @xchainjs/xchain-client@0.8.0 - Latest @xchainjs/xchain-util@0.2.7 -# v.0.12.2 (2021-04-19) +## v.0.12.2 (2021-04-19) -### Update +#### Update - Export `calFee` -# v.0.12.1 (2021-03-02) +## v.0.12.1 (2021-03-02) -### Update +#### Update - Export `validateAddress` -# v.0.12.0 (2021-03-02) +## v.0.12.0 (2021-03-02) -### Breaking change +#### Breaking change - replace `find`, `findIndex` - Update @xchainjs/xchain-client package to 0.7.0 -# v.0.11.1 (2021-02-26) +## v.0.11.1 (2021-02-26) -### Update +#### Update - Export `scanUTXOs` + `buildTx` -# v.0.11.0 (2021-02-24) +## v.0.11.0 (2021-02-24) -### Breaking change +#### Breaking change - Update @xchainjs/xchain-client package to 0.6.0 -# v.0.10.1 (2021-02-22) +## v.0.10.1 (2021-02-22) -### Update +#### Update - Uses BlockStream to submit transactions instead of Sochain -# v.0.10.0 (2021-02-19) +## v.0.10.0 (2021-02-19) -### Breaking change +#### Breaking change - Update @xchainjs/xchain-client package to 0.5.0 - Make `feeRate` optional in `transfer()`, default is `fast` -### Update +#### Update - Update README.md -### Fix +#### Fix - Fix `peerDependencies` -# v.0.9.0 +## v.0.9.0 -### Breaking change +#### Breaking change - Update @xchainjs/xchain-client package to 0.4.0 - Update @xchainjs/xchain-crypto package to 0.2.3 - Change `blockchair` to `sochain` - Update `getSuggestedFee` -### Update +#### Update - Add `Service Providers` section in README.md -# v.0.8.2 (2021-01-30) +## v.0.8.2 (2021-01-30) - Clear lib folder on build -# v.0.8.1 (2021-01-15) +## v.0.8.1 (2021-01-15) -### Change +#### Change - Export `getPrefix` -# v.0.8.0 (2021-01-15) +## v.0.8.0 (2021-01-15) -### Breaking change +#### Breaking change - Move `getPrefix` to util -# v.0.7.1 (2021-01-12) +## v.0.7.1 (2021-01-12) -### Update +#### Update - Update `getBalance` to check api key #180 - Update comments for documentation -# v.0.7.0 (2020-12-28) +## v.0.7.0 (2020-12-28) -### Update +#### Update - Add `getDefaultFeesWithRates` to `utils` #157 -### Breaking change +#### Breaking change - Extract `getDefaultFees`, `calcFee` from `Client` to `utils` #157 - Remove `validateAddress` from `BitcoinClient` -# v.0.6.0 (2020-12-11) +## v.0.6.0 (2020-12-11) -### Update +#### Update - Update dependencies - Add `getDefaultFees` - Add `createTxInfo` to support transactions using Ledger - Add `getDerivePath` helper -### Breaking changes +#### Breaking changes - Remove deprecated stuff of `electrs` - Extract constants to `src/const` - Extract common types to `types/common` -### Fix +#### Fix - Update exports -# v.0.5.1 (2020-11-20) +## v.0.5.1 (2020-11-20) -### Update +#### Update - Use `getSeed` of `xchain-crypto` - Remove `bip39` from dependencies - Use latest `xchain-crypto@0.2.1` -# v.0.5.0 (2020-11-20) +## v.0.5.0 (2020-11-20) -### Breaking change +#### Breaking change - Update @xchainjs/xchain-crypto package to 0.2.0, deprecating old keystores -# v.0.4.4 (2020-12-11) +## v.0.4.4 (2020-12-11) -### Fix: +#### Fix: - Use latest `xchain-client@0.1.0` -# v.0.4.3 (2020-11-11) +## v.0.4.3 (2020-11-11) -### Fix +#### Fix - replaced functions properties to the arrow functions at the `Client` -# v.0.4.1 (2020-10-11) +## v.0.4.1 (2020-10-11) -### Fix: +#### Fix: - Use latest `xchain-client@0.0.7` -# v.0.4.0 (2020-09-11) +## v.0.4.0 (2020-09-11) -### Breaking changes: +#### Breaking changes: - Remove usage of a phrase for `BIP39.mnemonicToSeedSync` - Ignore transactions in `getTransactions` typed as 'nulldata' by Blockchair -# v.0.1.0 (2020-05-11) +## v.0.1.0 (2020-05-11) First release diff --git a/packages/xchain-bitcoincash/CHANGELOG.md b/packages/xchain-bitcoincash/CHANGELOG.md index e2e97d132..1bed05e8a 100644 --- a/packages/xchain-bitcoincash/CHANGELOG.md +++ b/packages/xchain-bitcoincash/CHANGELOG.md @@ -1,359 +1,361 @@ -# v0.17.7 (2023-12-12) +# Changelog -## Update +## v0.17.7 (2023-12-12) + +### Update - Client dependency increased to 0.16.0 - Utxo client dependency increased to 0.1.1 - Utxo providers dependency increased to 0.2.10 -# v0.17.6 (2023-12-11) +## v0.17.6 (2023-12-11) -## Update +### Update - UTXO client package dependency -# v0.17.5 (2023-11-21) +## v0.17.5 (2023-11-21) -## Update +### Update - Round robin fee strategy - GetSuggestedFee removed -# v0.17.4 (2023-11-16) +## v0.17.4 (2023-11-16) -## Update +### Update - Created method getAddressAsync -# v0.17.3 (2023-11-10) +## v0.17.3 (2023-11-10) -## Update +### Update - Utxo-providers package from 0.2.5 to 0.2.6 -# v0.17.2 (2023-10-26) +## v0.17.2 (2023-10-26) -## Update +### Update - Refactor transfer method to use prepareTx -# v.0.17.0 (2023-10-25) +## v.0.17.0 (2023-10-25) - Remove functions `getFee`, `calcFee`, `getDefaultFeesWithRates`, and `getDefaultFees` from utils - Remove function `getFeesWithMemo` from client - Support option `sender` in functions `getFeesWithRates` and `getFees` -# v0.16.4 (2023-10-12) +## v0.16.4 (2023-10-12) -## Update +### Update - Bumped utxo-provider dependency -# v0.16.3 (2023-09-11) +## v0.16.3 (2023-09-11) -## Update +### Update - Bumped dependencies util & utxo Providers -# v0.16.2 (2023-05-31) +## v0.16.2 (2023-05-31) -## Update +### Update - removed duplicate declaration of BCH_DECIMAL -# v0.16.1 (2023-05-18) +## v0.16.1 (2023-05-18) -## Add +### Add - New client function getAssetInfo() returns chain, decimals and asset - renamed defaultBCHParams to defaultBchParams to be more consistent with CamelCase -# v0.16.0 (2023-05-02) +## v0.16.0 (2023-05-02) -## Update +### Update - update rollup config and axios to the latest - update `@psf/bitcoincashjs-lib` -# v.0.15.11 (2023-04-11) +## v.0.15.11 (2023-04-11) -## Add +### Add - bump deps -# v.0.15.10 (2023-04-05) +## v.0.15.10 (2023-04-05) -## Add +### Add - Add async `broadcastTx()` to client - bump xchain-client deps -# v.0.15.9 (2023-03-29) +## v.0.15.9 (2023-03-29) -## Fix +### Fix - make `buildTx` public -# v.0.15.8 (2023-03-21) +## v.0.15.8 (2023-03-21) -## Update +### Update - Update to use `xchain-uxto-providers` -# v.0.15.7 (2023-01-19) +## v.0.15.7 (2023-01-19) -## Update +### Update - Type safety `BCHChain` -# v.0.15.6 (2022-12-27) +## v.0.15.6 (2022-12-27) -## Add +### Add - Add `AssetBCH` and `BCHChain` definition -## Update +### Update - Bump `xchain-client@13.5.0` -# v.0.15.5 (2022-12-13) +## v.0.15.5 (2022-12-13) -## Update +### Update - reverted `customRequestHeaders` to `BroadcastTxParams` -# v.0.15.4 (2022-11-24) +## v.0.15.4 (2022-11-24) -## Update +### Update - Added `customRequestHeaders` to `BroadcastTxParams` - Bumped `xchain-client` -# v.0.15.3 (2022-10-14) +## v.0.15.3 (2022-10-14) -## Update +### Update - Set Default network to `Network.Mainnet` -# v.0.15.2 (2022-10-04) +## v.0.15.2 (2022-10-04) -## Update +### Update - Bumped `xchain-utils` & `xchain-client` -# v.0.15.1 (2022-09-29) +## v.0.15.1 (2022-09-29) -## Update +### Update - bumped deps on xchain-utils & xchain-client -# v.0.15.0 (2022-09-05) +## v.0.15.0 (2022-09-05) -## Update +### Update - bumped deps on xchain-utils & xchain-client -# v.0.14.0 (2022-07-21) +## v.0.14.0 (2022-07-21) -### Breaking change +#### Breaking change - client.deposit() removed, all thorchain deposits were moved to xchain-thorchain-amm -# v.0.13.2 (2022-07-13) +## v.0.13.2 (2022-07-13) -## Fix +### Fix - Broadcast same tx several times to Haskoin in case of `500` error (similar to #492, but for BCH) -# v.0.13.1 (2022-05-05) +## v.0.13.1 (2022-05-05) -## Update +### Update - Add `deposit` function to BitcoinCash `Client` - Update latest dependencies - Add tests for `deposit` -# v.0.13.0 (2022-03-23) +## v.0.13.0 (2022-03-23) -## Add +### Add - Cache `tx hex` - Helper `isCashAddress` - Helper `broadcastTx` -## Breaking change +### Breaking change - Use `haskoin.ninerealms.com` for `haskoinUrl` by default - Broadcast txs using `haskoin` endpoint - Remove `nodeUrl` / `nodeAuth` / `setNodeURL` / `getNodeURL` from `Client` - Remove `node-api` module (incl. types) -## Internal +### Internal - Refactor tests to remove `nock` dependencies in favour of `axios-mock-adapter` - Add more tests -# v.0.12.1 (2022-02-04) +## v.0.12.1 (2022-02-04) -## Update +### Update - Use latest axios@0.25.0 - xchain-client@0.11.1 -# v.0.12.0 (2021-12-29) +## v.0.12.0 (2021-12-29) -## Breaking change +### Breaking change - Add stagenet environment handling for `Network` and `BaseXChainClient` changes client to default to mainnet values until stagenet is configured. -# v.0.11.10 (2021-11-12) +## v.0.11.10 (2021-11-12) - updated haskoin api URL -# v.0.11.9 (2021-09-06) +## v.0.11.9 (2021-09-06) - updated to the latest dependencies -# v.0.11.8 (2021-07-07) +## v.0.11.8 (2021-07-07) - Use latest `xchain-client@0.10.1` + `xchain-util@0.3.0` -# v.0.11.7 (2021-06-29) +## v.0.11.7 (2021-06-29) - accepting legacy BCH addresses - added support for pulling fees from thornode. -# v.0.11.6 (2021-06-19) +## v.0.11.6 (2021-06-19) - changed rollupjs to treat axios as external lib -# v.0.11.5 (2021-06-01) +## v.0.11.5 (2021-06-01) - update peer deps - refactor BCH utils.buildTx() to remove extra code -# v.0.11.4 (2021-05-31) +## v.0.11.4 (2021-05-31) - refactor utils.buildTx() to include the memo for calculating inputs with accumulate() but re-adds it into outputs using `psbt.addOutput` to avoid dust attack error -# v.0.11.3 (2021-05-31) +## v.0.11.3 (2021-05-31) -### Breaking Change +#### Breaking Change - remove adding memo to targetOutputs for `coinselect/accumulative` - add memo output by using `transactionBuilder` -# v.0.11.1 (2021-05-30) +## v.0.11.1 (2021-05-30) - add `coinselect/accumulative` to devDependency and peerDependency, to select which utxos to use as inputs for transfer -# v.0.11.0 (2021-05-17) +## v.0.11.0 (2021-05-17) -### Breaking change +#### Breaking change - added support for HD wallets -# v.0.10.2 (2021-05-25) +## v.0.10.2 (2021-05-25) - Changed `utils/getPrefix` to return an empty string -# v.0.10.1 (2021-05-24) +## v.0.10.1 (2021-05-24) - Fixed missed addresses' stripping out for `parseTransaction` -# v.0.10.0 (2021-05-21) +## v.0.10.0 (2021-05-21) -### Breaking change +#### Breaking change - Reverts prefix removal and legacy address usage -# v.0.9.0 (2021-05-05) +## v.0.9.0 (2021-05-05) -### Breaking change +#### Breaking change - Latest @xchainjs/xchain-client@0.8.0 - Latest @xchainjs/xchain-util@0.2.7 -# v.0.8.0 (2021-04-12) +## v.0.8.0 (2021-04-12) -### Breaking changes +#### Breaking changes - remove bitcoin cash address prefix. (`bchtest:` & `bitcoincash:`) -# v.0.7.2 (2021-03-15) +## v.0.7.2 (2021-03-15) -### Fix +#### Fix - Fix default mainnet url -# v.0.7.1 (2021-03-05) +## v.0.7.1 (2021-03-05) -### Update +#### Update - Update `getBalance` to include unconfirmed balances. -# v.0.7.0 (2021-03-02) +## v.0.7.0 (2021-03-02) -### Breaking change +#### Breaking change - replace `find`, `findIndex` - Update @xchainjs/xchain-client package to 0.7.0 -# v.0.6.0 (2021-02-26) +## v.0.6.0 (2021-02-26) -### Breaking change +#### Breaking change - Change lib to `@psf/bitcoincashjs-lib` -### Fix +#### Fix - Fix transaction broadcast causing cors error -# v.0.5.0 (2021-02-24) +## v.0.5.0 (2021-02-24) -### Breaking change +#### Breaking change - Update @xchainjs/xchain-client package to 0.6.0 -# v.0.4.0 (2021-02-19) +## v.0.4.0 (2021-02-19) -### Breaking change +#### Breaking change - Update @xchainjs/xchain-client package to 0.5.0 -# v.0.3.0 (2021-02-18) +## v.0.3.0 (2021-02-18) -### Breaking change +#### Breaking change - Make `feeRate` optional in `transfer()`, default is `fast` -### Fix +#### Fix - Fix `peerDependencies` -### Update +#### Update - Update README.md -# v.0.2.0 +## v.0.2.0 -### Breaking change +#### Breaking change - Update @xchainjs/xchain-client package to 0.4.0 - Update @xchainjs/xchain-crypto package to 0.2.3 - Update parameters of haskcoin APIs ... -### Update +#### Update - Add `Service Providers` section in README.md - Add `scanUTXOs`, `transfer`, `getFees` - Update `Service Providers` in Readme.md - Update API mocked tests -### Fix +#### Fix - Fix derivation path -# v.0.1.1 +## v.0.1.1 - Clear lib folder on build diff --git a/packages/xchain-bsc/CHANGELOG.md b/packages/xchain-bsc/CHANGELOG.md index cf42d790c..24013ac2b 100644 --- a/packages/xchain-bsc/CHANGELOG.md +++ b/packages/xchain-bsc/CHANGELOG.md @@ -1,3 +1,5 @@ +# Changelog + # v0.4.4 (2023-12-12) ## Update diff --git a/packages/xchain-client/CHANGELOG.md b/packages/xchain-client/CHANGELOG.md index dbb7f5a57..8fc423d46 100644 --- a/packages/xchain-client/CHANGELOG.md +++ b/packages/xchain-client/CHANGELOG.md @@ -1,262 +1,264 @@ -# v0.16.0 (2023-12-12) +# Changelog -## Update +## v0.16.0 (2023-12-12) + +### Update - CalcFee and CalcFeeAsync removed -# v0.15.6 (2023-12-11) +## v0.15.6 (2023-12-11) -## Update +### Update - UTXO client removed -# v0.15.5 (2023-12-06) +## v0.15.5 (2023-12-06) -## Add +### Add - Expose Ledger implementation for Bitcoin -# v0.15.4 (2023-11-21) +## v0.15.4 (2023-11-21) -## Update +### Update - Get fee rates for UTXO data providers and round robin strategy - Get suggested fee rate removed for UTXO clients -# v0.15.3 (2023-11-16) +## v0.15.3 (2023-11-16) -## Update +### Update - Created method getAddressAsync -# v0.15.2 (2023-11-02) +## v0.15.2 (2023-11-02) -## Update +### Update - EVMOnlineDataProvider interface -# v0.15.1 (2023-10-26) +## v0.15.1 (2023-10-26) -## Update +### Update - prepareTx transaction -# v.0.15.0 (2023-10-25) +## v.0.15.0 (2023-10-25) - Remove function `getFeesWithMemo` from UTXOClient - Update signature (support option `sender`) in functions `getFeesWithRates` and `getFees` from UTXOClient -# v0.14.2 (2023-09-11) +## v0.14.2 (2023-09-11) -## Update +### Update - Bumped dependencies for util -# v0.14.1 (2023-05-18) +## v0.14.1 (2023-05-18) -## Add +### Add - Abstract function getAssetInfo() -# v0.14.0 (2023-05-02) +## v0.14.0 (2023-05-02) -## Update +### Update - update rollup config and axios to the latest -# v.0.13.7 (2023-04-05) +## v.0.13.7 (2023-04-05) -## Add +### Add - add `broadcastTx()` to `BaseXChainClient` & `UTXOClient` -# v.0.13.6 (2023-03-23) +## v.0.13.6 (2023-03-23) -## Add +### Add - add OnlineDataProvider, UtxoOnlineDataProvider, ExplorerProvider -# v.0.13.5 (2022-12-27) +## v.0.13.5 (2022-12-27) -## Update +### Update - Bump `xchain-util@0.12.0` -# v.0.13.4 (2022-12-13) +## v.0.13.4 (2022-12-13) -## Update +### Update - removed `customRequestHeaders` from BaseXChainClient -# v.0.13.3 (2022-11-24) +## v.0.13.3 (2022-11-24) -## Update +### Update - added `customRequestHeaders` to BaseXChainClient -# v.0.13.2 (2022-xx-xx) +## v.0.13.2 (2022-xx-xx) -## Update +### Update - Bumped `xchain-utils` -# v.0.13.1 (2022-09-29) +## v.0.13.1 (2022-09-29) -## Update +### Update - bumped deps on xchain-utils & xchain-client -# v.0.13.0 (2022-09-05) +## v.0.13.0 (2022-09-05) -### Breaking change +#### Breaking change - moved isAssetRuneNative(), strip0x(), strip0x() from other libs into client -# v.0.12.0 (2022-07-20) +## v.0.12.0 (2022-07-20) -### Breaking change +#### Breaking change - DepositParams type removed, all thorchain deposits were moved to xchain-thorchain-amm -# v.0.11.3 (2022-05-24) +## v.0.11.3 (2022-05-24) -## Update +### Update - Add tx fee bounds b76d430 -# v.0.11.2 (2022-05-05) +## v.0.11.2 (2022-05-05) -## Update +### Update - Add `DepositParams` type to `types.ts` -# v.0.11.1 (2022-02-04) +## v.0.11.1 (2022-02-04) -### Update +#### Update - Use latest `@xchainjs/xchain-util@0.5.1` - made walletIndex optional in BaseXChainClient.getAddress(walletIndex?: number) - Use latest axios@0.25.0 - change TxFrom/TxTo to have optional Asset, to support Terra's multiple native asset types (UST, KRT, LUNA, etc) -# v.0.11.0 (2021-12-29) +## v.0.11.0 (2021-12-29) -### Breaking change +#### Breaking change - Expand `Network` enum type to include stagenet and introduce stagenet environment variables to `BaseXChainClient` for thorchain. -# v.0.10.3 (2021-09-02) +## v.0.10.3 (2021-09-02) - updated to the latest dependencies -# v.0.10.2 (2021-07-18) +## v.0.10.2 (2021-07-18) - optimized BaseXchainClient to skip creating an addres that just gets thown away in the constructor -# v.0.10.1 (2021-07-07) +## v.0.10.1 (2021-07-07) -### Update +#### Update - Use latest `@xchainjs/xchain-util@0.3.0` -# v.0.10.0 (2021-07-07) +## v.0.10.0 (2021-07-07) -### Breaking change +#### Breaking change - Introduce `Network`, `TxType`, `FeeOption` enums -### Add +#### Add - Introduce `UTXOClient` - Add fee rate helpers `singleFeeRate`, `standardFeeRates` - Add fee helpers `singleFee`, `standardFees`, `calcFee`, `calcFeesAsync` -# v.0.9.4 (2021-06-25) +## v.0.9.4 (2021-06-25) - added BaseXChainClient - added support for fetch gas fees from thorchain -# v.0.9.3 (2021-06-01) +## v.0.9.3 (2021-06-01) - updated peer deps -# v.0.9.2 (2021-06-02) +## v.0.9.2 (2021-06-02) -### Update +#### Update - Make `walletIndex` optional in `getAddress` -# v.0.9.1 (2021-05-21) +## v.0.9.1 (2021-05-21) - No changes, just a bump to next minor version by an accident -# v.0.9.0 (2021-05-17) +## v.0.9.0 (2021-05-17) -### Breaking change +#### Breaking change - added support for HD wallets -# v.0.8.0 (2021-05-05) +## v.0.8.0 (2021-05-05) -### Breaking change +#### Breaking change - Update @xchainjs/xchain-util package to 0.2.7 -# v.0.7.0 (2021-03-02) +## v.0.7.0 (2021-03-02) -### Breaking change +#### Breaking change - Add optional parameter for `getTransactionData` -# v.0.6.0 (2021-02-24) +## v.0.6.0 (2021-02-24) -### Breaking change +#### Breaking change - Update `getBalance` -# v.0.5.0 (2021-02-19) +## v.0.5.0 (2021-02-19) -### Breaking change +#### Breaking change - Add @xchainjs/xchain-util to `peerDependencies` -# v.0.4.0 (2020-01-30) +## v.0.4.0 (2020-01-30) -### Breaking change +#### Breaking change - Update @xchainjs/xchain-util package to 0.2.2 -### Breaking change +#### Breaking change - Add optional parameter for `getFees` -# v.0.3.0 (2020-28-12) +## v.0.3.0 (2020-28-12) -### Breaking change +#### Breaking change - Remove `getDefaultFees` #157 -# v.0.2.1 (2020-23-12) +## v.0.2.1 (2020-23-12) -### Update +#### Update - Add `validateAddress` #149 -# v.0.2.0 (2020-12-11) +## v.0.2.0 (2020-12-11) -### Update +#### Update - Update dependencies - Add `getDefaultFees` -# v.0.1.0 (2020-11-12) +## v.0.1.0 (2020-11-12) -### Breaking Change +#### Breaking Change - Remove 'transfer' | 'freeze' from `type TxType` -# v.0.0.7 (2020-11-09) +## v.0.0.7 (2020-11-09) -### Changes +#### Changes - reverted 0.0.6 version diff --git a/packages/xchain-cosmos-sdk/CHANGELOG.md b/packages/xchain-cosmos-sdk/CHANGELOG.md index 390db16e4..0b85465e8 100644 --- a/packages/xchain-cosmos-sdk/CHANGELOG.md +++ b/packages/xchain-cosmos-sdk/CHANGELOG.md @@ -1,27 +1,29 @@ -# v0.1.5 (2023-12-12) +# Changelog -## Update +## v0.1.5 (2023-12-12) + +### Update - Client dependency increased to 0.16.0 -# v0.1.4 (2023-12-11) +## v0.1.4 (2023-12-11) -## Update +### Update - Client dependency updated -# v0.1.3 (2023-11-16) +## v0.1.3 (2023-11-16) -## Update +### Update - Created method getAddressAsync -# v0.1.2 (2023-10-26) +## v0.1.2 (2023-10-26) -## Update +### Update - Refactor transfer method to use prepareTx -# v.0.1.0 (2023-09-19) +## v.0.1.0 (2023-09-19) First release diff --git a/packages/xchain-cosmos/CHANGELOG.md b/packages/xchain-cosmos/CHANGELOG.md index 77a4e239d..bde0ab426 100644 --- a/packages/xchain-cosmos/CHANGELOG.md +++ b/packages/xchain-cosmos/CHANGELOG.md @@ -1,130 +1,132 @@ -# v0.21.9 (2023-12-12) +# Changelog -## Update +## v0.21.9 (2023-12-12) + +### Update - Client dependency increased to 0.16.0 -# v0.21.8 (2023-12-11) +## v0.21.8 (2023-12-11) -## Update +### Update - Client dependency updated -# v0.21.7 (2023-11-16) +## v0.21.7 (2023-11-16) -## Update +### Update - Created method getAddressAsync -# v0.21.6 (2023-11-07) +## v0.21.6 (2023-11-07) -## Fix +### Fix - Prepare tx with no initilized addresses -# v0.21.5 (2023-10-26) +## v0.21.5 (2023-10-26) -## Update +### Update - Refactor transfer method to use prepareTx -# v0.21.3 (2023-09-11) +## v0.21.3 (2023-09-11) -## Update +### Update - Bumped dependencies for util -# v0.21.2 (2023-07-16) +## v0.21.2 (2023-07-16) -## Update +### Update - Added type memo:string to rawtxresponse, needed to read memos -# v0.21.1 (2023-05-18) +## v0.21.1 (2023-05-18) -## Add +### Add - New client function getAssetInfo() returns chain, decimals and asset -# v0.21.0 (2023-05-02) +## v0.21.0 (2023-05-02) -## Update +### Update - update rollup config and axios to the latest -# v.0.20.9 (2023-04-05) +## v.0.20.9 (2023-04-05) -## Add +### Add - add `broadcastTx()` to client - bump xchain-client deps -# v.0.20.8 (2023-01-25) +## v.0.20.8 (2023-01-25) -## Update +### Update - Change API to `https://rest.cosmos.directory/cosmoshub` -# v.0.20.7 (2023-01-19) +## v.0.20.7 (2023-01-19) -## Update +### Update - Type safety `GAIAChain` -# v.0.20.6 (2022-12-27) +## v.0.20.6 (2022-12-27) -## Add +### Add - Add `AssetATOM` and `GAIAChain` definition -## Update +### Update - Bump `xchain-client@13.5.0` -# v.0.20.5 (2022-12-13) +## v.0.20.5 (2022-12-13) -## Update +### Update - removed `customRequestHeaders` -# v.0.20.4 (2022-11-22) +## v.0.20.4 (2022-11-22) -## Update +### Update - Added `customRequestHeaders` - Bumped `xchain-client` -# v.0.20.3 (2022-10-13) +## v.0.20.3 (2022-10-13) -## Update +### Update - Set Default network to `Network.Mainnet` -# v.0.20.2 (2022-xx-xx) +## v.0.20.2 (2022-xx-xx) -## Update +### Update - Bumped `xchain-utils` & `xchain-client` -# v.0.20.1 (2022-09-29) +## v.0.20.1 (2022-09-29) -## Update +### Update - bumped deps on xchain-utils & xchain-client -# v.0.20.0 (2022-07-20) +## v.0.20.0 (2022-07-20) -## Change +### Change - updated packages xchain-client & xchain-util -# v.0.19.0 (2022-07-01) +## v.0.19.0 (2022-07-01) -## Add +### Add - Helpers `getDefaultRootDerivationPaths`. `getChainId`, `getChainIds`, `protoFee`, `protoMsgSend`, `protoTxBody`, `protoAuthInfo` -## Breaking change +### Breaking change - Helper `getDenom` supports `ATOM` only + returns `null` for all other assets - Remove `CosmosSDKClient.getUnsignedTxBody` @@ -132,9 +134,9 @@ - Change type of `amount` from `string` -> `BaseAmount` in `TransferParams` - Remove `account` param from `CosmosSDKClient.signAndBroadcast` in favour of `accountNumber` -# v.0.18.0 (2022-06-22) +## v.0.18.0 (2022-06-22) -## Add +### Add - const `DEFAULT_GAS_LIMIT` - const `DEFAULT_FEE` @@ -144,7 +146,7 @@ - Helper `getDefaultChainIds` - Setter `setNetwork` -## Fix +### Fix - `getFees` checks chain fees provided by `inbound_addresses` first, before using `DEFAULT_FEE` - Initial one instance of `CosmosSDKClient` only depending on network @@ -153,213 +155,213 @@ - Order txs in `getTxsFromHistory` to have latest txs on top - Fix `RawTxResponse` type -## Update +### Update - Result of `getTxsFromHistory` is filtered by given asset - Move misc. constants into `const.ts` - `getTxsFromHistory` checks `MsgSend` txs only and ignores `MsgMultiSend` txs from now - Latest `@cosmos-client/core@0.45.10` -## Breaking change +### Breaking change - Remove deprecated `AssetMuon` - Remove deprecated `Client.getMainAsset` - Remove deprecated `BaseAccountResponse` - Rename `DECIMAL` -> `COSMOS_DECIMAL` -# v.0.17.0 (2022-03-23) +## v.0.17.0 (2022-03-23) -## Update +### Update - upgraded to "@cosmos-client/core": "0.45.1" - client now extend BaseXChainClient -## Breaking changes +### Breaking changes - Remove `minheight` and `maxheight` params from `CosmosSDKClient.searchTx` (params were removed from the API) -# v.0.16.1 (2022-02-04) +## v.0.16.1 (2022-02-04) - Use latest axios@0.25.0 - xchain-client@0.11.1 - @xchainjs/xchain-util@0.5.1 -# v.0.16.0 (2022-02-02) +## v.0.16.0 (2022-02-02) -## Breaking change +### Breaking change - Remove `from_balance` from `TxOfflineParams` -## Update +### Update - Use @xchainjs/xchain-util@0.5.0 -# v.0.15.0 (2021-12-29) +## v.0.15.0 (2021-12-29) -## Breaking change +### Breaking change - Add stagenet environment handling for `Network` and `BaseXChainClient` changes client to default to mainnet values until stagenet is configured. -# v.0.14.0 (2021-12-15) +## v.0.14.0 (2021-12-15) -### Update +#### Update - [CosmosSDKClient] revert Extract `sign` and `broadcast` from `signAndBroadcast` - extract public part into `unsignedStdTxGet` to use it in `transfer` and `transferSignedOffline` -### Add +#### Add - `TxOfflineParams` types - `transferSignedOffline` functions -# v.0.13.9 (2021-11-30) +## v.0.13.9 (2021-11-30) -### Update +#### Update - [CosmosSDKClient] Extract `sign` and `broadcast` from `signAndBroadcast` -# v.0.13.8 (2021-10-31) +## v.0.13.8 (2021-10-31) -### Update +#### Update - Use `sync` instead of `block` mode for broadcasting txs -# v.0.13.7 (2021-07-20) +## v.0.13.7 (2021-07-20) - cosmos 0.42.x has too many breaking changes that wren't caught in the last version, downgrade "cosmos-client": "0.39.2" -# v.0.13.6 (2021-07-18) +## v.0.13.6 (2021-07-18) - upgraded "cosmos-client": "0.42.7" -# v.0.13.5 (2021-07-07) +## v.0.13.5 (2021-07-07) - Use latest `xchain-client@0.10.1` + `xchain-util@0.3.0` -# v.0.13.4 (2021-07-05) +## v.0.13.4 (2021-07-05) - refactored client methods to use regular method syntax (not fat arrow) in order for bcall to super.xxx() to work properly -# v.0.13.3 (2021-06-29) +## v.0.13.3 (2021-06-29) -### Fix +#### Fix - Stick with `cosmos-client@0.39.2` -# v.0.13.1 (2021-06-01) +## v.0.13.1 (2021-06-01) - updated peer deps -# v.0.13.0 (2021-05-17) +## v.0.13.0 (2021-05-17) -### Breaking change +#### Breaking change - added support for HD wallets -# v.0.12.0 (2021-05-05) +## v.0.12.0 (2021-05-05) -### Breaking change +#### Breaking change - Latest @xchainjs/xchain-client@0.8.0 - Latest @xchainjs/xchain-util@0.2.7 -# v.0.11.0 (2021-03-02) +## v.0.11.0 (2021-03-02) -### Breaking change +#### Breaking change - replace `find`, `findIndex` - Update @xchainjs/xchain-client package to 0.7.0 -# v.0.10.0 (2021-02-24) +## v.0.10.0 (2021-02-24) -### Breaking change +#### Breaking change - Update @xchainjs/xchain-client package to 0.6.0 - Update `getBalance` -# v.0.9.0 (2021-02-19) +## v.0.9.0 (2021-02-19) -### Breaking change +#### Breaking change - Update @xchainjs/xchain-client package to 0.5.0 -### Update +#### Update - Update @xchainjs/xchain-client package to 0.5.0 - Add `Service Providers` section in README.md -### Fix +#### Fix - Fix `peerDependencies` -# v.0.8.1 (2021-02-05) +## v.0.8.1 (2021-02-05) -### Update +#### Update - Add transfer.sender, transfer.recipient option for transaction search. -### Breaking change +#### Breaking change - Update @xchainjs/xchain-client package to 0.4.0 - Update @xchainjs/xchain-crypto package to 0.2.3 - Update @xchainjs/xchain-util package to 0.2.2 -# v.0.8.0 (2021-02-03) +## v.0.8.0 (2021-02-03) -### Update +#### Update - Add `searchTxFromRPC` : search transactions using tendermint rpc. -# v.0.7.1 (2021-01-30) +## v.0.7.1 (2021-01-30) - Clear lib folder on build -# v.0.7.0 (2021-01-15) +## v.0.7.0 (2021-01-15) -### Update +#### Update - Update comments for documentation - Add `getPrefix` -### Breaking change +#### Breaking change - Remove `deposit` -# v.0.6.0 (2020-12-28) +## v.0.6.0 (2020-12-28) -### Breaking change +#### Breaking change - Extract `getDefaultFees` from `Client` to `utils` #157 - Remove `validateAddress` from `CosmosClient` -# v.0.5.1 (2020-12-16) +## v.0.5.1 (2020-12-16) -### Update +#### Update - Extract `signAndBroadcast` from `transfer` -# v.0.5.0 (2020-12-11) +## v.0.5.0 (2020-12-11) -### Update +#### Update - Update dependencies - Move `cosmos-client` to `dependencies` - Add `getDefaultFees` -# v.0.4.2 (2020-11-23) +## v.0.4.2 (2020-11-23) -### Fix imports +#### Fix imports - Fix imports of `cosmos/codec` -# v.0.4.1 (2020-11-23) +## v.0.4.1 (2020-11-23) -### Update +#### Update - Update to latest `@xchainjs/*` packages and other dependencies -# v.0.4.0 (2020-11-20) +## v.0.4.0 (2020-11-20) -### Breaking change +#### Breaking change - Update @xchainjs/xchain-crypto package to 0.2.0, deprecating old keystores diff --git a/packages/xchain-crypto/CHANGELOG.md b/packages/xchain-crypto/CHANGELOG.md index 7bd0518b3..279f9f555 100755 --- a/packages/xchain-crypto/CHANGELOG.md +++ b/packages/xchain-crypto/CHANGELOG.md @@ -1,56 +1,58 @@ -# v0.3.0 (2023-05-02) +# Changelog -## Update +## v0.3.0 (2023-05-02) + +### Update - update rollup config and axios to the latest -# v.0.2.7 (2023-03-10) +## v.0.2.7 (2023-03-10) - Update dependencies -# v.0.2.6 (???) +## v.0.2.6 (???) - ??? -# v.0.2.5 (2021-06-19) +## v.0.2.5 (2021-06-19) - added support to use the generatePhrase() in node -# v.0.2.3 (2021-01-30) +## v.0.2.3 (2021-01-30) - Clear lib folder on build -### Update +#### Update - Update dependencies - add `bip39.validatePhrase(phrase)` in `getSeed()` - add `bip39.validatePhrase(phrase)` in `encryptToKeystore()` - Update comments for documentation -### Breaking change +#### Breaking change - remove `getAddress()` - remove `getPublicKeyPair()` - remove pub keys from key store meta-data -# v.0.2.2 (2020-11-23) +## v.0.2.2 (2020-11-23) -### Change +#### Change - Export content of `secp256k1`, `ed25519` and `utils` modules -# v.0.2.1 (2020-11-19) +## v.0.2.1 (2020-11-19) -### Change +#### Change - Removes check of word length in `getSeed` -# v.0.2.0 (2020-11-19) +## v.0.2.0 (2020-11-19) -### Breaking change +#### Breaking change - Removes BIP phrase from mnemonicToSeedSync -### Change +#### Change - bumps version from previous merge diff --git a/packages/xchain-dash/CHANGELOG.md b/packages/xchain-dash/CHANGELOG.md index d0c1a17d0..3917fab2c 100644 --- a/packages/xchain-dash/CHANGELOG.md +++ b/packages/xchain-dash/CHANGELOG.md @@ -1,72 +1,74 @@ -# v0.2.8 (2023-12-12) +# Changelog -## Update +## v0.2.8 (2023-12-12) + +### Update - Client dependency increased to 0.16.0 - Utxo client dependency increased to 0.1.1 - Utxo providers dependency increased to 0.2.10 -# v0.2.7 (2023-12-11) +## v0.2.7 (2023-12-11) -## Update +### Update - UTXO client package dependency -# v0.2.6 (2023-12-06) +## v0.2.6 (2023-12-06) -## Update +### Update - Expose chain -# v0.2.5 (2023-11-21) +## v0.2.5 (2023-11-21) -## Update +### Update - Round robin fee strategy - GetSuggestedFee removed -# v0.2.4 (2023-11-16) +## v0.2.4 (2023-11-16) -## Update +### Update - Created method getAddressAsync -# v0.2.3 (2023-11-10) +## v0.2.3 (2023-11-10) -## Update +### Update - Utxo-providers package from 0.2.5 to 0.2.6 -# v0.2.2 (2023-10-26) +## v0.2.2 (2023-10-26) -## Update +### Update - Refactor transfer method to use prepareTx -# v.0.2.0 (2023-10-25) +## v.0.2.0 (2023-10-25) - Remove functions `getFee`, `calcFee`, `getDefaultFeesWithRates`, and `getDefaultFees` from utils - Remove function `getFeesWithMemo` from client - Support option `sender` in functions `getFeesWithRates` and `getFees` -# v0.1.3 (2023-06-10) +## v0.1.3 (2023-06-10) -## Update +### Update - Increase fee estimation -# v0.1.2 (2023-09-11) +## v0.1.2 (2023-09-11) -## Update +### Update - Bumped dependencies for util -# v0.1.1 (2023-08-08) +## v0.1.1 (2023-08-08) -## Update +### Update - removed reference to external import at runtime for xchain-client -# v.0.0.1 (2022-08-31) +## v.0.0.1 (2022-08-31) First release diff --git a/packages/xchain-doge/CHANGELOG.md b/packages/xchain-doge/CHANGELOG.md index 8272ca720..153c1f3dc 100644 --- a/packages/xchain-doge/CHANGELOG.md +++ b/packages/xchain-doge/CHANGELOG.md @@ -1,230 +1,232 @@ -# v0.7.9 (2023-12-12) +# Changelog -## Update +## v0.7.9 (2023-12-12) + +### Update - Client dependency increased to 0.16.0 - Utxo client dependency increased to 0.1.1 - Utxo providers dependency increased to 0.2.10 -# v0.7.8 (2023-12-11) +## v0.7.8 (2023-12-11) -## Update +### Update - UTXO client package dependency -# v0.7.7 (2023-11-21) +## v0.7.7 (2023-11-21) -## Update +### Update - Round robin fee strategy - GetSuggestedFee removed -# v0.7.6 (2023-11-21) +## v0.7.6 (2023-11-21) -## Update +### Update - BlOCKCYPHER_API_KEY renamed to BLOCKCYPHER_API_KEY -# v0.7.5 (2023-11-16) +## v0.7.5 (2023-11-16) -## Update +### Update - Created method getAddressAsync -# v0.7.4 (2023-11-10) +## v0.7.4 (2023-11-10) -## Update +### Update - Utxo-providers package from 0.2.5 to 0.2.6 -# v0.7.3 (2023-10-30) +## v0.7.3 (2023-10-30) -## Update +### Update - DOGE lower fee bound updated -# v0.7.2 (2023-10-26) +## v0.7.2 (2023-10-26) -## Update +### Update - Refactor transfer method to use prepareTx -# v.0.7.0 (2023-10-25) +## v.0.7.0 (2023-10-25) - Remove functions `getFee`, `calcFee`, `getDefaultFeesWithRates`, and `getDefaultFees` from utils - Remove function `getFeesWithMemo` from client - Support option `sender` in functions `getFeesWithRates` and `getFees` -# v0.6.5 (2023-06-10) +## v0.6.5 (2023-06-10) -## Update +### Update - Increase fee estimation -# v0.6.4 (2023-10-05) +## v0.6.4 (2023-10-05) -## Update +### Update - update deps client & util & utxo-providers -# v0.6.3 (2023-09-13) +## v0.6.3 (2023-09-13) -## Update +### Update - update deps client & util & utxo-providers -# v0.6.2 (2023-07-10) +## v0.6.2 (2023-07-10) -## Update +### Update - added process.env[apikey] config as default option to provider creation -# v0.6.1 (2023-05-18) +## v0.6.1 (2023-05-18) -## Add +### Add - New client function getAssetInfo() returns chain, decimals and asset -# v0.6.0 (2023-05-02) +## v0.6.0 (2023-05-02) -## Update +### Update - update rollup config and axios to the latest - update `bitcoinjs-lib` to the latest -# v.0.5.13 (2023-04-11) +## v.0.5.13 (2023-04-11) -## Add +### Add - bump deps -# v.0.5.12 (2023-04-05) +## v.0.5.12 (2023-04-05) -## Add +### Add - Add async `broadcastTx()` to client - bump xchain-client deps -# v.0.5.11 (2023-04-03) +## v.0.5.11 (2023-04-03) -## Fix +### Fix - remove references to process.env in runtime code -# v.0.5.10 (2023-03-29) +## v.0.5.10 (2023-03-29) -## Update +### Update - Update deps -# v.0.5.9 (2023-03-21) +## v.0.5.9 (2023-03-21) -## Update +### Update - Update to use `xchain-uxto-providers` -# v.0.5.8 (2023-02-08) +## v.0.5.8 (2023-02-08) -## Update +### Update - add support for sochain v3 API -# v.0.5.7 (2023-01-19) +## v.0.5.7 (2023-01-19) -## Update +### Update - Type safety `DOGEChain` -# v.0.5.6 (2022-12-27) +## v.0.5.6 (2022-12-27) -## Add +### Add - Add `AssetDOGE` and `DOGEChain` definition -## Update +### Update - Bump `xchain-client@13.5.0` -# v.0.5.5 (2022-11-24) +## v.0.5.5 (2022-11-24) -## Update +### Update - Bumped dependencies -# v.0.5.4 (2022-10-14) +## v.0.5.4 (2022-10-14) -## Update +### Update - Set Default network to `Network.Mainnet` -# v.0.5.3 (2022-10-04) +## v.0.5.3 (2022-10-04) -## Update +### Update - Bumped `xchain-utils` & `xchain-client` -# v.0.5.2 (2022-09-29) +## v.0.5.2 (2022-09-29) -## Update +### Update - bumped deps on xchain-utils & xchain-client -# v.0.5.1 (2022-09-27) +## v.0.5.1 (2022-09-27) -## Fix +### Fix - Increase value for `setMaximumFeeRate` to reflect current fees -# v.0.5.0 (2022-09-05) +## v.0.5.0 (2022-09-05) -## Update +### Update - bumped deps on xchain-utils & xchain-client -# v.0.3.0 (2022-07-21) +## v.0.3.0 (2022-07-21) - client.deposit() removed, all thorchain deposits were moved to xchain-thorchain-amm -# v.0.2.1 (2022-05-05) +## v.0.2.1 (2022-05-05) -## Update +### Update - Add `deposit` function to Doge `Client` - Update latest dependencies - Add tests for `deposit` -## Fix +### Fix - Fix import of `xchain-client` -# v.0.2.0 (2022-03-23) +## v.0.2.0 (2022-03-23) -## Update +### Update - Fetch `txHex` optionally by scanning UTXOs #489 - Cache list of `txHex`s in `getTxHexFromCache` to avoid same requests for same data #490 - Export `buildTx` (from `utils`) and `getSendTxUrl` (from `blockcypher-api`) -## Breaking change +### Breaking change - Remove unspecific `AddressParams` type -# v.0.1.2 (2022-02-04) +## v.0.1.2 (2022-02-04) - Use latest axios@0.25.0 - xchain-client@0.11.1 - @xchainjs/xchain-util@0.5.1 -# v.0.1.1 (2022-01-19) +## v.0.1.1 (2022-01-19) -## ADD +### ADD - Add `getPrefix` to `utils` -## REMOVE +### REMOVE - Remove `nodeUrl` from Client constructor -# v.0.1.0 (2022-01-15) +## v.0.1.0 (2022-01-15) First release diff --git a/packages/xchain-ethereum/CHANGELOG.md b/packages/xchain-ethereum/CHANGELOG.md index 0eb7cab84..2433a183f 100644 --- a/packages/xchain-ethereum/CHANGELOG.md +++ b/packages/xchain-ethereum/CHANGELOG.md @@ -1,184 +1,186 @@ -# v0.31.3 (2023-12-12) +# Changelog -## Update +## v0.31.3 (2023-12-12) + +### Update - Client dependency increased to 0.16.0 - Evm client dependency increased to 0.4.3 - Evm providers dependency increased to 0.1.5 -# v0.31.2 (2023-12-11) +## v0.31.2 (2023-12-11) -## Update +### Update - Client and EVM client packages update -# v0.31.1 (2023-11-16) +## v0.31.1 (2023-11-16) -## Update +### Update - Created method getAddressAsync -# v0.31.0 (2023-11-15) +## v0.31.0 (2023-11-15) -## Update +### Update - Default gasPrice in baseAmount unit. Changed from GWei to Wei -# v0.30.8 (2023-11-10) +## v0.30.8 (2023-11-10) -## Update +### Update - Etherscan provider compatible with Routescan -# v0.30.7 (2023-11-09) +## v0.30.7 (2023-11-09) -## Update +### Update - Transfer bug fix with txSigner, sender address can be retrieved from signer -# v0.30.6 (2023-11-03) +## v0.30.6 (2023-11-03) -## Update +### Update - EIP1559 params -# v0.30.5 (2023-11-02) +## v0.30.5 (2023-11-02) -## Update +### Update - Estimations can be done with data provider -# v0.30.4 (2023-10-26) +## v0.30.4 (2023-10-26) -## Update +### Update - Refactor transfer method to use prepareTx -# v0.30.3 (2023-09-15) +## v0.30.3 (2023-09-15) -## Update +### Update - Updated creation of the testnet provider to match -[ethers docs]- ( https://docs.ethers.org/v5/api/providers/api-providers/#EtherscanProvider) -# v0.30.2 (2023-09-14) +## v0.30.2 (2023-09-14) -## Update +### Update - bump xchain-evm dep -# v0.30.1 (2023-09-11) +## v0.30.1 (2023-09-11) -## Update +### Update - Bumped dependencies for util -# v0.30.0 (2023-08-10) +## v0.30.0 (2023-08-10) -## Update +### Update - add support for fallback on providers - Update to use `xchain-evm-providers` -# v0.29.0 (2023-05-31) +## v0.29.0 (2023-05-31) -## Refactor +### Refactor - use xchain-evm -# v0.28.2 (2023-05-18) +## v0.28.2 (2023-05-18) -## Add +### Add - New client function getAssetInfo() returns chain, decimals and asset -# v0.28.1 (2023-05-09) +## v0.28.1 (2023-05-09) -## Update +### Update - update ethers dependency -# v0.28.0 (2023-05-02) +## v0.28.0 (2023-05-02) -## Update +### Update - update rollup config and axios to the latest -# v.0.27.8 (2023-04-04) +## v.0.27.8 (2023-04-04) -## Add +### Add - add `broadcastTx()` to client - Bump `xchain-client` in dependencies - Remove `@xchainjs/xchain-litecoin": "^0.10.7` package from devDependencies -# v.0.27.7 (2023-01-19) +## v.0.27.7 (2023-01-19) -## Update +### Update - Type safety `ETHChain` -# v.0.27.6 (2022-12-27) +## v.0.27.6 (2022-12-27) -## Add +### Add - Add `AssetETH` and `ETHChain` definition -## Update +### Update - Bump `xchain-client@13.5.0` -# v.0.27.5 (2022-12-17) +## v.0.27.5 (2022-12-17) -## Update +### Update - Added `depositWithExpiry` to `routerABI.json` - Bumped `xchain-client@0.13.4` -# v.0.27.4 (2022-11-24) +## v.0.27.4 (2022-11-24) -## Update +### Update - Bumped Dependencies -# v.0.27.3 (2022-10-13) +## v.0.27.3 (2022-10-13) -## Update +### Update - Set Default network to `Network.Mainnet` -# v.0.27.2 (2022-xx-xx) +## v.0.27.2 (2022-xx-xx) -## Update +### Update - Bumped `xchain-utils` & `xchain-client` -# v.0.27.1 (2022-09-29) +## v.0.27.1 (2022-09-29) -## Update +### Update - bumped deps on xchain-utils & xchain-client -# v.0.27.0 (2022-09-05) +## v.0.27.0 (2022-09-05) -## Update +### Update - bumped deps on xchain-utils & xchain-client -# v.0.26.0 (2022-07-20) +## v.0.26.0 (2022-07-20) -### Breaking change +#### Breaking change - client.deposit() removed, all thorchain deposits were moved to xchain-thorchain-amm -# v.0.25.1 (2022-06-02) +## v.0.25.1 (2022-06-02) -## Fix +### Fix - If optional `signer` is not set to `client.call`, internal wallet is used as signer (similar to `transfer`) -# v.0.25.0 (2022-05-27) +## v.0.25.0 (2022-05-27) -## Add +### Add - Helper `utils.isApproved` - Helper `utils.estimateCall` @@ -193,7 +195,7 @@ - Add optional `signer` parameter to `client.call` - Export ERC20 + router ABI's -## Breaking change +### Breaking change - Remove `walletIndex` parameter from `client.estimateApprove` in favour of `fromAddress` - Remove `walletIndex` parameter from `client.call` in favour of `signer` @@ -201,281 +203,281 @@ - `feeOption` is `FeeOption.Fast` by default in `client.transfer` - `AssetETH` is default `asset` in `client.transfer` (optional before) -## Fix +### Fix - `gasPrice` can be `undefined` in `client.transfer`, but needed by `checkFeeBounds` -# v.0.24.1 (2022-05-05) +## v.0.24.1 (2022-05-05) -## Update +### Update - Add `deposit` function to Ethereum `client` - Add `routerABI.json` - Update latest dependencies - Add tests for `deposit` -# v.0.24.0 (2022-04-20) +## v.0.24.0 (2022-04-20) -## Fix +### Fix - Make phrase optional on Client ([#550](https://github.com/xchainjs/xchainjs-lib/pull/550)) -# v.0.23.3 (2022-02-04) +## v.0.23.3 (2022-02-04) -## Update +### Update - Use latest axios@0.25.0 - xchain-client@0.11.1 - @xchainjs/xchain-util@0.5.1 -# v.0.23.2 (2022-02-02) +## v.0.23.2 (2022-02-02) -## Update +### Update - xchain-util@0.5.0 -## Add +### Add - `isAssetNativeRune` helper -# v.0.23.1 (2022-01-05) +## v.0.23.1 (2022-01-05) -## Fix +### Fix - Fix default provider for `stagenet` -# v.0.23.0 (2021-12-29) +## v.0.23.0 (2021-12-29) -## Breaking change +### Breaking change - Add stagenet environment handling for `Network` and `BaseXChainClient` changes client to default to mainnet values until stagenet is configured. -# v.0.22.5 (2021-09-09) +## v.0.22.5 (2021-09-09) - updated to the latest dependencies -# v.0.22.4 (2021-07-08) +## v.0.22.4 (2021-07-08) -### Fix +#### Fix - Provide overridden `getFees` in `EthereumClient` interface -# v.0.22.3 (2021-07-07) +## v.0.22.3 (2021-07-07) - Use latest `xchain-client@0.10.1` + `xchain-util@0.3.0` -# v.0.22.2 (2021-07-05) +## v.0.22.2 (2021-07-05) - refactored client methods to use regular method syntax (not fat arrow) in order for bcall to super.xxx() to work properly -# v.0.22.1 (2021-06-30) +## v.0.22.1 (2021-06-30) -### Fix +#### Fix - Rates in `estimateGasPrices` need to be converted from `gwei` into `wei` -# v.0.22.0 (2021-06-30) +## v.0.22.0 (2021-06-30) -### Fix +#### Fix - `isApproved` returned always `false` -### Breaking change +#### Breaking change - Parameter object for `call`, `estimateCall`, `isApproved` methods -### Add +#### Add - Optional `gasLimitFallback` parameter for `approve` call -# v.0.21.5 (2021-06-29) +## v.0.21.5 (2021-06-29) - added support for pulling fees from thornode. -# v.0.21.4 (2021-06-07) +## v.0.21.4 (2021-06-07) -### Fix +#### Fix - `utils:getTokenBalances` - added filtering out assets without `decimals` -# v.0.21.3 (2021-05-27) +## v.0.21.3 (2021-05-27) - updated peer deps -# v.0.21.2 (2021-06-02) +## v.0.21.2 (2021-06-02) -### Fix +#### Fix - fixed `getTransactions`'s transactions filtering to match correct pagintaion's boundings -### Update +#### Update - updated `xchain-client` package version -# v.0.21.0 (2021-05-27) +## v.0.21.0 (2021-05-27) -### Fix +#### Fix - Get ETH balance directly from provider -# v.0.20.0 (2021-05-17) +## v.0.20.0 (2021-05-17) -### Breaking change +#### Breaking change - added support for HD wallets -# v.0.19.0 (2021-05-05) +## v.0.19.0 (2021-05-05) -### Breaking change +#### Breaking change - Latest @xchainjs/xchain-client@0.8.0 - Latest @xchainjs/xchain-util@0.2.7 -# v.0.18.0 (2021-04-08) +## v.0.18.0 (2021-04-08) -### Breaking changes +#### Breaking changes - change parameters of `approve` function to an object -### Update +#### Update - update `approve` function to accept `feeOptionKey` parameter -# v.0.17.1 (2021-04-06) +## v.0.17.1 (2021-04-06) -### Update +#### Update - update tests for utils - update error messages -# v.0.17.0 (2021-04-02) +## v.0.17.0 (2021-04-02) -### Update +#### Update - update `getBalance` to use ethplorer API for mainnet - update `getTransactionData` to use ethplorer API for mainnet - update dependencies (ethers, xchain-util) -# v.0.16.0 (2021-03-23) +## v.0.16.0 (2021-03-23) -### Breaking change +#### Breaking change - move `getDecimal` from client to util -# v.0.15.0 (2021-03-23) +## v.0.15.0 (2021-03-23) -### Add +#### Add - add `getDecimal(asset)` -# v.0.14.2 (2021-03-09) +## v.0.14.2 (2021-03-09) -### Fix +#### Fix - export Client.`estimateGasPrices`, Util.`getFee` - save `etherscanApiKey` in Client - update `getTokenAddress` to return checksum address -### Breaking change +#### Breaking change - change parameter of `getTokenAddress` -# v.0.14.1 (2021-03-08) +## v.0.14.1 (2021-03-08) -### Fix +#### Fix - Update conversion of BaseAmount -# v.0.14.0 (2021-03-08) +## v.0.14.0 (2021-03-08) -### Update +#### Update - Add `estimateCall` to estimate gaslimit for `call` function. -### Breaking change +#### Breaking change - types of estimateGasLimit() + FeesWithGasPricesAndLimits have been changed -# v.0.13.2 (2021-03-03) +## v.0.13.2 (2021-03-03) -### Update +#### Update - update `getBalance` to get balances in a sequence way, not in parallel(for testnet only) -# v.0.13.1 (2021-03-03) +## v.0.13.1 (2021-03-03) -### Fix +#### Fix - Fix `transfer` to consider memo -# v.0.13.0 (2021-03-02) +## v.0.13.0 (2021-03-02) -### Breaking change +#### Breaking change - replace `find`, `findIndex` - Update @xchainjs/xchain-client package to 0.7.0 -# v.0.12.1 (2021-02-26) +## v.0.12.1 (2021-02-26) -### Fix +#### Fix - Fix `getTxFromTokenTransaction` to parse correct tx date -# v.0.12.0 (2021-02-24) +## v.0.12.0 (2021-02-24) -### Breaking change +#### Breaking change - Update @xchainjs/xchain-client package to 0.6.0 - Update `getBalance` -### Fix +#### Fix - Remove trailing slashes from `getDefaultExplorerURL`. -# v.0.11.1 (2020-02-21) +## v.0.11.1 (2020-02-21) -### Fix +#### Fix - Fix `estimateGasLimit` to consider memo - Fix `getTransactions` self tx duplication issue -# v.0.11.0 (2021-02-19) +## v.0.11.0 (2021-02-19) -### Breaking change +#### Breaking change - Update @xchainjs/xchain-client package to 0.5.0 -# v.0.10.4 (2020-02-19) +## v.0.10.4 (2020-02-19) -### Fix +#### Fix - Fix etherscan api url for getTransaction - Fix `getTransactionData` - Fix `getTxFromEthTransaction` to parse correct tx date - Fix `peerDependencies` -# v.0.10.3 (2020-02-18) +## v.0.10.3 (2020-02-18) -### Update +#### Update - Update `getBalance` for error handling of invalid api key #224 - Add `Service Providers` section in README.md -### Fix +#### Fix - Fix `typings` from package.json -# v.0.10.2-1 (2020-02-11) +## v.0.10.2-1 (2020-02-11) - Sets Infura creds as project ID if no secret is provided. -# v.0.10.2 (2020-02-11) +## v.0.10.2 (2020-02-11) - Allow optional Infura credentials -# v.0.10.1 (2020-02-09) +## v.0.10.1 (2020-02-09) -### Breaking change +#### Breaking change - Update @xchainjs/xchain-client package to 0.4.0 - Update @xchainjs/xchain-crypto package to 0.2.3 @@ -483,90 +485,90 @@ - Move `erc20.json` to `src` folder - Export `ETH_DECIMAL` -# v.0.10.0 (2020-02-02) +## v.0.10.0 (2020-02-02) -### Breacking change +#### Breacking change - Change `ropsten` to `ropsten` -# v.0.9.1 (2020-02-01) +## v.0.9.1 (2020-02-01) -### Fix +#### Fix - Fix type `FeesParams` -### Breaking change +#### Breaking change - Change `getFee` - Add `estimateGasLimit`, `estimateGasLimits`, `estimateFeesWithGasPricesAndLimits` -# v.0.8.1 (2020-01-30) +## v.0.8.1 (2020-01-30) - Clear lib folder on build -# v.0.8.0 (2020-01-27) +## v.0.8.0 (2020-01-27) -### Breaking change +#### Breaking change - Change `kovan` to `rinkeby` -# v.0.7.1 (2020-01-15) +## v.0.7.1 (2020-01-15) -### Change +#### Change - Export `getPrefix` -# v.0.7.0 (2020-01-15) +## v.0.7.0 (2020-01-15) -### Update +#### Update - add `getPrefix` -# v.0.6.0 (2021-01-13) +## v.0.6.0 (2021-01-13) -### Breaking change +#### Breaking change - Update to provide default values for `ethplorerUrl` and `explorerUrl` -# v.0.5.1 (2021-01-12) +## v.0.5.1 (2021-01-12) -### Update +#### Update - Update `getBalance` to check api key #180 - Update `estimateGasNormalTx`, `estimateGasERC20Tx` #177 -# v.0.5.0 (2021-01-11) +## v.0.5.0 (2021-01-11) -### Update +#### Update - Update comments for documentation - Update `getBalance`, `getTransactions`, `getTransactionData`, `transfer` - Update mocked tests -# v.0.4.0 (2020-12-28) +## v.0.4.0 (2020-12-28) -### Breaking change +#### Breaking change - Extract `getDefaultFees` from `Client` to `utils` #157 -# v.0.3.0 (2020-12-22) +## v.0.3.0 (2020-12-22) -### Update +#### Update - Add function comments including possible errors. - Update blockchair API response. - Update mocked tests. (blockchair/etherscan) -### Fix +#### Fix - `getBalance`, `getTransactions`, `getTransactionData` -# v.0.2.0 (2020-12-11) +## v.0.2.0 (2020-12-11) -### Update +#### Update - Update dependencies -# v.0.1.0 (2020-05-28) +## v.0.1.0 (2020-05-28) First release diff --git a/packages/xchain-evm-providers/CHANGELOG.md b/packages/xchain-evm-providers/CHANGELOG.md index 28f1184fe..f85224588 100644 --- a/packages/xchain-evm-providers/CHANGELOG.md +++ b/packages/xchain-evm-providers/CHANGELOG.md @@ -1,33 +1,35 @@ -# v0.1.5 (2023-12-12) +# Changelog -## Update +## v0.1.5 (2023-12-12) + +### Update - Client dependency increased to 0.16.0 -# v0.1.4 (2023-12-11) +## v0.1.4 (2023-12-11) -## Update +### Update - Client dependency updated -# v0.1.3 (2023-11-16) +## v0.1.3 (2023-11-16) -## Update +### Update - Created method getAddressAsync -# v0.1.2 (2023-11-02) +## v0.1.2 (2023-11-02) -## Update +### Update - GetFeeRates -# v0.1.1 (2023-09-11) +## v0.1.1 (2023-09-11) -## Update +### Update - Bumped dependencies for util -# v.0.1.0 (2023-8-10) +## v.0.1.0 (2023-8-10) -## Create +### Create diff --git a/packages/xchain-evm/CHANGELOG.md b/packages/xchain-evm/CHANGELOG.md index 6beb9ed91..36126c7b0 100644 --- a/packages/xchain-evm/CHANGELOG.md +++ b/packages/xchain-evm/CHANGELOG.md @@ -1,157 +1,159 @@ -# v0.4.3 (2023-12-12) +# Changelog -## Update +## v0.4.3 (2023-12-12) + +### Update - Client dependency increased to 0.16.0 - Evm providers dependency increased to 0.1.5 -# v0.4.2 (2023-12-11) +## v0.4.2 (2023-12-11) -## Update +### Update - Client package version update - Evm-providers package version updated -# v0.4.1 (2023-11-16) +## v0.4.1 (2023-11-16) -## Update +### Update - Created method getAddressAsync -# v0.4.0 (2023-11-15) +## v0.4.0 (2023-11-15) -## Update +### Update - Default gasPrice in baseAmount unit. Changed from GWei to Wei - Gas price is retrieved from provider as fallback if the getFeeRates round robin fails -# v0.3.8 (2023-11-10) +## v0.3.8 (2023-11-10) -## Update +### Update - Routescan provider -# v0.3.7 (2023-11-09) +## v0.3.7 (2023-11-09) -## Update +### Update - Sender address can be retrieved from signer -# v0.3.6 (2023-11-03) +## v0.3.6 (2023-11-03) -## Update +### Update - EIP1559 params -# v0.3.5 (2023-11-02) +## v0.3.5 (2023-11-02) -## Update +### Update - estimateGasPrices can difference between protocols and non-protocol interactions -# v0.3.4 (2023-10-26) +## v0.3.4 (2023-10-26) -## Update +### Update - Refactor transfer method to use prepareTx -# v0.3.2 (2023-09-14) +## v0.3.2 (2023-09-14) -## Update +### Update - add getFee() from utils into index.js -# v0.3.1 (2023-09-11) +## v0.3.1 (2023-09-11) -## Update +### Update - Bumped dependencies for util -# v0.3.0 (2023-08-10) +## v0.3.0 (2023-08-10) -## Update +### Update - add support for fallback on providers - Update to use `xchain-evm-providers` -# v0.2.2 (2023-05-18) +## v0.2.2 (2023-05-18) -## Add +### Add - New client function getAssetInfo() returns chain, decimals and asset -# v0.2.1 (2023-05-09) +## v0.2.1 (2023-05-09) -## Update +### Update - update ethers dependency -# v0.2.0 (2023-05-02) +## v0.2.0 (2023-05-02) -## Update +### Update - update rollup config and axios to the latest -# v.0.1.5 (2022-04-04) +## v.0.1.5 (2022-04-04) -## Update +### Update - add `broadcastTx() ` to client - add `getContract` const to utils -# v.0.1.4 (2022-03-21) +## v.0.1.4 (2022-03-21) -## Update +### Update - Update Explorer provider imports & OnlineDataProviders -# v.0.1.3 (2022-12-27) +## v.0.1.3 (2022-12-27) -## Add +### Add - Add `AssetAVAX` and `AVAXChain` definitions -## Update +### Update - Bump `xchain-client@13.5.0` -# v.0.1.2 (2022-12-17) +## v.0.1.2 (2022-12-17) -## Update +### Update - Added `depositWithExpiry` to `routerABI.json` - Bumped `xchain-client@0.13.4` -# v.0.1.1 (2022-12-24) +## v.0.1.1 (2022-12-24) -## Update +### Update - Bumped dependencies -# v.0.1.0 (2022-10-13) +## v.0.1.0 (2022-10-13) -## Update +### Update - Set Default network to `Network.Mainnet` -# v.0.1.0-alph4 (2022-xx-xx) +## v.0.1.0-alph4 (2022-xx-xx) -## Update +### Update - Bumped `xchain-utils` & `xchain-client` -# v.0.1.0-alph3 (2022-09-29) +## v.0.1.0-alph3 (2022-09-29) -## Update +### Update - bumped deps on xchain-utils & xchain-client -# v.0.1.0-alph2 (2020-05-28) +## v.0.1.0-alph2 (2020-05-28) -## Update +### Update - bumped deps on xchain-utils & xchain-client -# v.0.1.0-alpha (2022-07-28) +## v.0.1.0-alpha (2022-07-28) First release diff --git a/packages/xchain-kujira/CHANGELOG.md b/packages/xchain-kujira/CHANGELOG.md index 37dd0ddfa..782bc65c1 100644 --- a/packages/xchain-kujira/CHANGELOG.md +++ b/packages/xchain-kujira/CHANGELOG.md @@ -1,34 +1,36 @@ -# v0.1.5 (2023-12-12) +# Changelog -## Update +## v0.1.5 (2023-12-12) + +### Update - Client dependency increased to 0.16.0 - Cosmos-sdk dependency increased to 0.1.5 -# v0.1.4 (2023-12-11) +## v0.1.4 (2023-12-11) -## Update +### Update - Client and Cosmos client dependency updated -# v0.1.3 (2023-12-06) +## v0.1.3 (2023-12-06) -## Update +### Update - Expose chain -# v0.1.2 (2023-11-16) +## v0.1.2 (2023-11-16) -## Update +### Update - Created method getAddressAsync -# v0.1.1 (2023-10-26) +## v0.1.1 (2023-10-26) -## Update +### Update - Refactor transfer method to use prepareTx -# v.0.1.0 (2023-09-24) +## v.0.1.0 (2023-09-24) First release diff --git a/packages/xchain-litecoin/CHANGELOG.md b/packages/xchain-litecoin/CHANGELOG.md index cc70b51e3..6820e329e 100644 --- a/packages/xchain-litecoin/CHANGELOG.md +++ b/packages/xchain-litecoin/CHANGELOG.md @@ -1,345 +1,347 @@ -# v0.13.8 (2023-12-12) +# Changelog -## Update +## v0.13.8 (2023-12-12) + +### Update - Client dependency increased to 0.16.0 - Utxo client dependency increased to 0.1.1 - Utxo providers dependency increased to 0.2.10 -# v0.13.7 (2023-12-11) +## v0.13.7 (2023-12-11) -## Update +### Update - UTXO client package dependency -# v0.13.6 (2023-11-21) +## v0.13.6 (2023-11-21) -## Update +### Update - Round robin fee strategy - Lower fee bound updated - GetSuggestedFee removed -# v0.13.5 (2023-11-21) +## v0.13.5 (2023-11-21) -## Update +### Update - BlOCKCYPHER_API_KEY renamed to BLOCKCYPHER_API_KEY -# v0.13.4 (2023-11-16) +## v0.13.4 (2023-11-16) -## Update +### Update - Created method getAddressAsync -# v0.13.3 (2023-11-10) +## v0.13.3 (2023-11-10) -## Update +### Update - Utxo-providers package from 0.2.5 to 0.2.6 -# v0.13.2 (2023-10-26) +## v0.13.2 (2023-10-26) -## Update +### Update - Refactor transfer method to use prepareTx -# v0.13.1 (2023-10-20) +## v0.13.1 (2023-10-20) -## Update +### Update - Change import of UTXO type -# v.0.13.0 (2023-10-25) +## v.0.13.0 (2023-10-25) - Remove functions `getFee`, `calcFee`, `getDefaultFeesWithRates`, and `getDefaultFees` from utils - Remove function `getFeesWithMemo` from client - Support option `sender` in functions `getFeesWithRates` and `getFees` -# v0.12.4 (2023-06-10) +## v0.12.4 (2023-06-10) -## Update +### Update - Increase fee estimation -# v0.12.3 (2023-09-11) +## v0.12.3 (2023-09-11) -## Update +### Update - Bumped dependencies util & utxo Providers -# v0.12.2 (2023-07-10) +## v0.12.2 (2023-07-10) -## Update +### Update - added process.env[apikey] config as default option to provider creation -# v0.12.1 (2023-05-18) +## v0.12.1 (2023-05-18) -## Add +### Add - New client function getAssetInfo() returns chain, decimals and asset - renamed defaultLTCParams to defaultLtcParams to be more consistent with CamelCase -# v0.12.0 (2023-05-02) +## v0.12.0 (2023-05-02) -## Update +### Update - update rollup config and axios to the latest - update `bitcoinjs-lib` to the latest -# v.0.11.4 (2023-04-11) +## v.0.11.4 (2023-04-11) -## Add +### Add - bump deps -# v.0.11.3 (2023-04-05) +## v.0.11.3 (2023-04-05) -## Add +### Add - Add async `broadcastTx()` to client - bump xchain-client deps -# v.0.11.2 (2023-04-03) +## v.0.11.2 (2023-04-03) -## Fix +### Fix - remove references to process.env in runtime code -# v.0.11.1 (2023-03-29) +## v.0.11.1 (2023-03-29) -## Update +### Update - Udpate deps -# v.0.11.0 (2023-03-21) +## v.0.11.0 (2023-03-21) -## Update +### Update - Update to use `xchain-utxo-providers` - Udpate deps -# v.0.10.10 (2023-02-08) +## v.0.10.10 (2023-02-08) -## Update +### Update - add support for sochain v3 API -# v.0.10.9 (2022-01-19) +## v.0.10.9 (2022-01-19) -## Update +### Update - Type safety `LTCChain` -# v.0.10.8 (2022-12-27) +## v.0.10.8 (2022-12-27) -## Add +### Add - Add `AssetLTC` and `LTCChain` definition -## Update +### Update - Bump `xchain-client@13.5.0` -# v.0.10.7 (2022-12-13) +## v.0.10.7 (2022-12-13) -## Update +### Update - removed `customRequestHeaders` -# v.0.10.6 (2022-11-24) +## v.0.10.6 (2022-11-24) -## Update +### Update - Added `customRequestHeaders` to `BroadcastTxParams` & bump dependencies -# v.0.10.5 (2022-10-27) +## v.0.10.5 (2022-10-27) -## Update +### Update - removed Default username/password in Client constructor - do not send auth header if undefined -# v.0.10.4 (2022-10-14) +## v.0.10.4 (2022-10-14) -## Update +### Update - Set Default network to `Network.Mainnet` - change contructor to accept NodeUrls = Record -# v.0.10.3 (2022-10-04) +## v.0.10.3 (2022-10-04) -## Update +### Update - Bumped `xchain-utils` & `xchain-client` -# v.0.10.2 (2020-09-30) +## v.0.10.2 (2020-09-30) -## Update +### Update - changed default node URL to 'https://litecoin.ninerealms.com' -# v.0.10.1 (2022-09-29) +## v.0.10.1 (2022-09-29) -## Update +### Update - bumped deps on xchain-utils & xchain-client -# v.0.10.0 (2020-09-05) +## v.0.10.0 (2020-09-05) -## Update +### Update - bumped deps on xchain-utils & xchain-client -# v.0.9.0 (2022-07-20) +## v.0.9.0 (2022-07-20) -### Breaking change +#### Breaking change - client.deposit() removed, all thorchain deposits were moved to xchain-thorchain-amm -# v.0.8.1 +## v.0.8.1 -## Update +### Update - Add `deposit` function to Litecoin `Client` - Update to latest dependencies - Add tests for `deposit` -# v.0.8.0 (2022-03-08) +## v.0.8.0 (2022-03-08) -## Update +### Update - Fetch `txHex` optionally while scanning UTXOs - Cache list of `txHex`s in `getTxHexFromCache` to avoid same requests for same data -## Fix +### Fix - Change explorers to `blockchair` (mainnet) / `blockexplorer.one` (testnet) to get rid of broken `ltc.bitaps.com` -## Breaking change +### Breaking change - Remove deprecated Ledger files (\*\*/\*\*/ledger.ts) -# v.0.7.2 (2022-02-04) +## v.0.7.2 (2022-02-04) - Use latest axios@0.25.0 - xchain-client@0.11.1 - @xchainjs/xchain-util@0.5.1 -# v.0.7.1 (2021-01-27) +## v.0.7.1 (2021-01-27) -## Update +### Update - Export `buildTx` -# v.0.7.0 (2021-12-29) +## v.0.7.0 (2021-12-29) -## Breaking change +### Breaking change - Add stagenet environment handling for `Network` and `BaseXChainClient` changes client to default to mainnet values until stagenet is configured. -# v.0.6.10 (2021-09-06) +## v.0.6.10 (2021-09-06) - updated to the latest dependencies -# v.0.6.9 (2021-07-07) +## v.0.6.9 (2021-07-07) - Use latest `xchain-client@0.10.1` + `xchain-util@0.3.0` -# v.0.6.8 (2021-07-03) +## v.0.6.8 (2021-07-03) - refactored client methods to use regular method syntax (not fat arrow) in order for bcall to super.xxx() to work properly -# v.0.6.7 (2021-06-29) +## v.0.6.7 (2021-06-29) - added support for pulling fees from thornode. -# v.0.6.6 (2021-06-19) +## v.0.6.6 (2021-06-19) - changed rollupjs to treat axios as external lib -# v.0.6.5 (2021-06-02) +## v.0.6.5 (2021-06-02) - fix adding duplicated memo output in the `Utils.buildTx()` -# v.0.6.4 (2021-05-31) +## v.0.6.4 (2021-05-31) - refactor utils.buildTx() to include the memo for calculating inputs with accumulate() but re-adds it into outputs using `psbt.addOutput` to avoid dust attack error -# v.0.6.3 (2021-05-31) +## v.0.6.3 (2021-05-31) -### Breaking change +#### Breaking change - don't add memo output to `coinselect/accumulative` - add memo output by using `psbt.addOutput` -# v.0.6.1 (2021-05-30) +## v.0.6.1 (2021-05-30) - add unit test for sochain apis - add `coinselect/accumulative` to devDependency and peerDependency, to select which utxos to use as inputs for transfer - add recursive call to https://sochain.com/api#get-unspent-tx to make sure we fetch ALL utxos -# v.0.6.0 (2021-05-17) +## v.0.6.0 (2021-05-17) -### Breaking change +#### Breaking change - added support for HD wallets -# v.0.5.0 (2021-05-05) +## v.0.5.0 (2021-05-05) -### Breaking change +#### Breaking change - Latest @xchainjs/xchain-client@0.8.0 - Latest @xchainjs/xchain-util@0.2.7 -# v.0.4.2 (2021-04-19) +## v.0.4.2 (2021-04-19) -### Update +#### Update - export Utils.`calFee` -# v.0.4.1 (2021-03-14) +## v.0.4.1 (2021-03-14) -### Update +#### Update - export Utils.`validateAddress` - Fix default mainnet url -# v.0.4.0 (2021-03-02) +## v.0.4.0 (2021-03-02) -### Breaking change +#### Breaking change - replace `find`, `findIndex` - Update @xchainjs/xchain-client package to 0.7.0 -# v.0.3.0 (2021-02-25) +## v.0.3.0 (2021-02-25) -### Breaking change +#### Breaking change - Refactored Client.transfer to call node's JSON rpc -### Update +#### Update - Updated LitecoinClientParams to provide optional nodeUrl and nodeAuth parameters -# v.0.2.0 (2021-02-24) +## v.0.2.0 (2021-02-24) -### Breaking change +#### Breaking change - Update @xchainjs/xchain-client package to 0.6.0 -### Update +#### Update - Uses Bitaps to submit transactions instead of Sochain -### Fix +#### Fix - Fix `getExplorerUrl` to bitaps. -# v.0.1.0 (2021-02-19) +## v.0.1.0 (2021-02-19) -### Breaking change +#### Breaking change - Update @xchainjs/xchain-client package to 0.5.0 - Update @xchainjs/xchain-crypto package to 0.2.3 @@ -348,21 +350,21 @@ - Make `feeRate` optional in `transfer()`, default is `fast` - Update README.md -### Update +#### Update - Define / Export `LTC_DECIMAL` - Add `Service Providers` section in README.md - Update litecoin address prefix -### Fix +#### Fix - Fix derivation path - Fix `peerDependencies` -# v.0.0.2 (2021-01-30) +## v.0.0.2 (2021-01-30) - Clear lib folder on build -# v.0.0.1 (2021-01-29) +## v.0.0.1 (2021-01-29) First release diff --git a/packages/xchain-mayachain-amm/CHANGELOG.md b/packages/xchain-mayachain-amm/CHANGELOG.md index 95380a35f..cd6be87dd 100644 --- a/packages/xchain-mayachain-amm/CHANGELOG.md +++ b/packages/xchain-mayachain-amm/CHANGELOG.md @@ -1,6 +1,8 @@ -# v0.1.3 (2023-12-12) +# Changelog -## Update +## v0.1.3 (2023-12-12) + +### Update - Bitcoin client dependency increased to 0.23.9 - Client client dependency increased to 0.16.0 @@ -14,20 +16,20 @@ - Utxo client dependency increased to 0.1.1 - Utxo providers dependency increased to 0.2.10 -# v0.1.2 (2023-12-11) +## v0.1.2 (2023-12-11) -## Update +### Update - Client dependency updated -# v0.1.1 (2023-12-11) +## v0.1.1 (2023-12-11) -## Update +### Update - Client dependency increased -# v0.1.0 (2023-11-25) +## v0.1.0 (2023-11-25) -## Update +### Update - First release diff --git a/packages/xchain-mayachain-query/CHANGELOG.md b/packages/xchain-mayachain-query/CHANGELOG.md index bdddcbc29..d9251e6b9 100644 --- a/packages/xchain-mayachain-query/CHANGELOG.md +++ b/packages/xchain-mayachain-query/CHANGELOG.md @@ -1,29 +1,31 @@ -# v0.1.4 (2023-12-12) +# Changelog -## Update +## v0.1.4 (2023-12-12) + +### Update - Client dependency increased to 0.16.0 - Maya midgard query dependency increased to 0.1.3 -# v0.1.3 (2023-12-11) +## v0.1.3 (2023-12-11) -## Update +### Update - Client dependency updated -# v0.1.2 (2023-12-11) +## v0.1.2 (2023-12-11) -## Update +### Update - Client dependency increased -# v0.1.1 (2023-12-06) +## v0.1.1 (2023-12-06) -## Update +### Update - Decimals bug fix with Cacao in quote swap - Bug fix in getChainInboundDetails fixed -# v0.1.0-alpha (2023-08-03) +## v0.1.0-alpha (2023-08-03) -## Module Created \ No newline at end of file +### Module Created \ No newline at end of file diff --git a/packages/xchain-mayachain/CHANGELOG.md b/packages/xchain-mayachain/CHANGELOG.md index 7d5744cd3..e4f8ff94c 100644 --- a/packages/xchain-mayachain/CHANGELOG.md +++ b/packages/xchain-mayachain/CHANGELOG.md @@ -1,103 +1,105 @@ -# v0.2.13 (2023-12-12) +# Changelog -## Update +## v0.2.13 (2023-12-12) + +### Update - Client dependency increased to 0.16.0 - Cosmos dependency increased to 0.21.9 -# v0.2.12 (2023-12-11) +## v0.2.12 (2023-12-11) -## Update +### Update - Client and Cosmos client dependency updated -# v0.2.11 (2023-11-27) +## v0.2.11 (2023-11-27) -## Update +### Update - changed endpoint for fetchin native tx fees & changed defaultFee -# v0.2.10 (2023-11-16) +## v0.2.10 (2023-11-16) -## Update +### Update - Created method getAddressAsync -# v0.2.9 (2023-11-07) +## v0.2.9 (2023-11-07) -## Fix +### Fix - Prepare tx with no initilized addresses -# v0.2.8 (2023-10-26) +## v0.2.8 (2023-10-26) -## Update +### Update - Refactor transfer method to use prepareTx -# v0.2.6 (2023-10-11) +## v0.2.6 (2023-10-11) -## Update +### Update - Fix transfer sync and fee estimation decimals -# v0.2.5 (2023-07-29) +## v0.2.5 (2023-07-29) -## Update +### Update - udpate spelling error in client -# v0.2.4 (2023-07-11) +## v0.2.4 (2023-07-11) -## Update +### Update - Removed all instances of 'thorchain' from comments and some urls -# v0.2.3 (2023-06-02) +## v0.2.3 (2023-06-02) -## Add +### Add - Support to account for `maya` denom when using `getBalance` from client -# v0.2.2 (2023-05-31) +## v0.2.2 (2023-05-31) -## Update +### Update - Update CACAO_DECIMAL from 8 to 10 -## Add +### Add - New asset for $MAYA - MAYA_DECIMAL constant -# v0.2.1 (2023-05-18) +## v0.2.1 (2023-05-18) -## Add +### Add - New client function getAssetInfo() returns chain, decimals and asset & rename DECIMAL - CACAO_DECIMAL -# v0.2.0 (2023-05-02) +## v0.2.0 (2023-05-02) -## Update +### Update - update rollup config and axios to the latest - update `@types/big.js` -# v0.1.2 (2023-04-04) +## v0.1.2 (2023-04-04) -## add +### add - add `broadcastTx()` to client - bump `xchain-evm` dep -# v0.1.1 (2023-01-19) +## v0.1.1 (2023-01-19) -## Update +### Update - Type safety `MAYAChain` -## Module Created +### Module Created -# v0.1.0 (2023-01-06) +## v0.1.0 (2023-01-06) -## Module Created +### Module Created diff --git a/packages/xchain-mayamidgard-query/CHANGELOG.md b/packages/xchain-mayamidgard-query/CHANGELOG.md index ba58c5fcb..2c2bc408e 100644 --- a/packages/xchain-mayamidgard-query/CHANGELOG.md +++ b/packages/xchain-mayamidgard-query/CHANGELOG.md @@ -1,24 +1,26 @@ -# v0.1.3 (2023-12-12) +# Changelog -## Update +## v0.1.3 (2023-12-12) + +### Update - Client dependency increased to 0.16.0 -# v0.1.2 (2023-12-11) +## v0.1.2 (2023-12-11) -## Update +### Update - Client dependency updated -# v0.1.1 (2023-12-11) +## v0.1.1 (2023-12-11) -## Update +### Update - Client dependency increased -# v0.1.0 (2023-09-24) +## v0.1.0 (2023-09-24) -## Update +### Update - First release diff --git a/packages/xchain-mayamidgard/CHANGELOG.md b/packages/xchain-mayamidgard/CHANGELOG.md index 2fcb26432..ec0cac529 100644 --- a/packages/xchain-mayamidgard/CHANGELOG.md +++ b/packages/xchain-mayamidgard/CHANGELOG.md @@ -1,5 +1,7 @@ -# v0.1.0 (2023-11-24) +# Changelog -## Update +## v0.1.0 (2023-11-24) + +### Update - First release version diff --git a/packages/xchain-mayanode/CHANGELOG.md b/packages/xchain-mayanode/CHANGELOG.md index 2ec4e96ac..6a681cabd 100644 --- a/packages/xchain-mayanode/CHANGELOG.md +++ b/packages/xchain-mayanode/CHANGELOG.md @@ -1,13 +1,15 @@ -# v0.1.2 (2023-11-14) +# Changelog -## Update +## v0.1.2 (2023-11-14) + +### Update - Updated mayanode api spec to the latest 1.107.3 -# v0.1.1 (2023-07-06) +## v0.1.1 (2023-07-06) - Update types from openapi spec -# v0.1.0 (2023-07-06) +## v0.1.0 (2023-07-06) -## Module Created +### Module Created diff --git a/packages/xchain-midgard-query/CHANGELOG.md b/packages/xchain-midgard-query/CHANGELOG.md index 2d15f3d55..636d2c510 100644 --- a/packages/xchain-midgard-query/CHANGELOG.md +++ b/packages/xchain-midgard-query/CHANGELOG.md @@ -1,55 +1,57 @@ -# v0.1.9 (2023-12-12) +# Changelog -## Update +## v0.1.9 (2023-12-12) + +### Update - Client dependency increased to 0.16.0 -# v0.1.8 (2023-12-11) +## v0.1.8 (2023-12-11) -## Update +### Update - Client dependency updated -# v0.1.7 (2023-11-21) +## v0.1.7 (2023-11-21) -## Update +### Update - xchain-client dependency increased -# v0.1.6 (2023-11-14) +## v0.1.6 (2023-11-14) -## Update +### Update - update Midgard dep -# v0.1.5 (2023-11-05) +## v0.1.5 (2023-11-05) -## Update +### Update - getDecimalForAsset do not override midgard response -# v0.1.4 (2023-11-04) +## v0.1.4 (2023-11-04) -## Update +### Update - getDecimalForAsset can handle synth assets -# v0.1.3 (2023-10-06) +## v0.1.3 (2023-10-06) -## Update +### Update - Update deps for midgard -# v0.1.2 (2023-09-18) +## v0.1.2 (2023-09-18) -## Update +### Update - Function getTHORNameReverseLookup -# v0.1.1 (2023-09-10) +## v0.1.1 (2023-09-10) -## Update +### Update - Expose midgard instance with new method getTHORNameDetails -## Module Created +### Module Created diff --git a/packages/xchain-midgard/CHANGELOG.md b/packages/xchain-midgard/CHANGELOG.md index 199cf4f2f..31eb5cdb3 100644 --- a/packages/xchain-midgard/CHANGELOG.md +++ b/packages/xchain-midgard/CHANGELOG.md @@ -1,81 +1,83 @@ -# v0.5.3 (2023-11-14) +# Changelog -## Update +## v0.5.3 (2023-11-14) + +### Update - Updated Midgard api spec to the latest 2.18.2 -# v0.5.2 (2023-10-06) +## v0.5.2 (2023-10-06) -## Update +### Update - Update MIdgard to the lastest api spec 2.17.0 -# v0.5.1 (2023-07-29) +## v0.5.1 (2023-07-29) -## Update +### Update - Update Midgard Api to 2.16.1 -# v0.5.0 (2023-05-02) +## v0.5.0 (2023-05-02) -## Update +### Update - update rollup config and axios to the latest - update openapitools and rimraf -# v0.4.3 (2023-02-27) +## v0.4.3 (2023-02-27) -## Update +### Update - Update to latest Midgard 2.14.0 -# v0.4.2 (2023-01-26) +## v0.4.2 (2023-01-26) -## Update +### Update - Update to latest Midgard 2.13.0 -# v0.4.1 (2022-12-13) +## v0.4.1 (2022-12-13) -## Update +### Update - removed for support custom headers -# v0.4.0 (2022-11-27) +## v0.4.0 (2022-11-27) -## Update +### Update - Update to latest Midgard 2.11.0 - support custom headers - set default 'x-client-id' in all calls -# v0.3.0 (2022-11-11) +## v0.3.0 (2022-11-11) -## Update +### Update - Update to latest Midgard 2.10.0 -# v0.0.2.0 (2022-10-18) +## v0.0.2.0 (2022-10-18) -## breaking changes +### breaking changes - constructor defaults to 9R endpoint - removed https://midgard.thorchain.info/ endpoint -# Add +## Add - new bindings generated for midgard 2.9.5 -# v0.0.1.0 (2022-10-04) +## v0.0.1.0 (2022-10-04) -## Update +### Update - Update to latest Midgard document: 2.9.4 -# v0.0.1.0-alpha (2022-05-17) +## v0.0.1.0-alpha (2022-05-17) -## Module Created +### Module Created -# v0.0.1.0-alpha2(2022-07-06) +## v0.0.1.0-alpha2(2022-07-06) - changed build to use rollup diff --git a/packages/xchain-thorchain-amm/CHANGELOG.md b/packages/xchain-thorchain-amm/CHANGELOG.md index 0f9b17f4c..6116f87c4 100644 --- a/packages/xchain-thorchain-amm/CHANGELOG.md +++ b/packages/xchain-thorchain-amm/CHANGELOG.md @@ -1,6 +1,8 @@ -# v0.8.10 (2023-12-12) +# Changelog -## Update +## v0.8.10 (2023-12-12) + +### Update - Avax client dependency increased to 0.4.3 - Binance client dependency increased to 5.7.8 @@ -19,349 +21,349 @@ - Utxo providers dependency increased to 0.2.10 -# v0.8.9 (2023-12-11) +## v0.8.9 (2023-12-11) -## Update +### Update - Client dependencies updated -# v0.8.8 (2023-12-08) +## v0.8.8 (2023-12-08) -## Update +### Update - Binance client version updated -# v0.8.7 (2023-12-07) +## v0.8.7 (2023-12-07) -## Update +### Update - dependency xchain-thorchain -# v0.8.6 (2023-12-06) +## v0.8.6 (2023-12-06) -## Update +### Update - Expose Ledger implementation for Bitcoin -# v0.8.5 (2023-11-28) +## v0.8.5 (2023-11-28) -## Update +### Update - bump thorchain-query dep -# v0.8.4 (2023-11-21) +## v0.8.4 (2023-11-21) -## Update +### Update - xchain-client dependency increased -# v0.8.3 (2023-11-21) +## v0.8.3 (2023-11-21) -## Update +### Update - Client dependencies updated to work with renamed environment variables -# v0.8.2 (2023-11-16) +## v0.8.2 (2023-11-16) -## Update +### Update - Runescan explorer -# v0.8.1 (2023-11-16) +## v0.8.1 (2023-11-16) -## Update +### Update - Created method getAddressAsync -# v0.8.0 (2023-11-15) +## v0.8.0 (2023-11-15) -## Update +### Update - Default gasPrice in baseAmount unit. Changed from GWei to Wei -# v0.7.18 (2023-11-12) +## v0.7.18 (2023-11-12) -## Update +### Update - Update EVM clients to use Routescan and Etherscan provider compatible with Routescan - update Midgard & Query & thornode deps - Remove fromAddress from quoteSwap() params - no longer needed -# v0.7.17 (2023-11-12) +## v0.7.17 (2023-11-12) -## Update +### Update - Transfer bug fix with txSigner, sender address can be retrieved from signer -# v0.7.16 (2023-11-11) +## v0.7.16 (2023-11-11) -## Update +### Update - Thorchain package version from 0.28.10 to 0.28.11 -# v0.7.15 (2023-11-10) +## v0.7.15 (2023-11-10) -## Update +### Update - Utxo clients version updated -# v0.7.14 (2023-11-07) +## v0.7.14 (2023-11-07) -## Update +### Update - Update thorname estimation and prepareTx cosmos chains -# v0.7.13 (2023-11-05) +## v0.7.13 (2023-11-05) -## Update +### Update - Wallet can be initialised with a custom config by chain -# v0.7.12 (2023-11-05) +## v0.7.12 (2023-11-05) -## Update +### Update - Update deps for xchain-thorchain-query -# v0.7.11 (2023-11-04) +## v0.7.11 (2023-11-04) -## Update +### Update - thorchain-query package from 0.6.7 to 0.6.8 -# v0.7.10 (2023-11-02) +## v0.7.10 (2023-11-02) -## Update +### Update - Force Thorchain estimations -# v0.7.9 (2023-11-03) +## v0.7.9 (2023-11-03) -## Update +### Update - Native asset for dustAmount and dustThreshold -# v0.7.8 (2023-10-31) +## v0.7.8 (2023-10-31) -## Update +### Update - Bumped deps for Doge and Query -# v0.7.7 (2023-10-26) +## v0.7.7 (2023-10-26) -## Update +### Update - Refactor transfer method to use prepareTx -# v0.7.6 (2023-10-19) +## v0.7.6 (2023-10-19) -## Update +### Update - Update deps for thorchain-query & thornode -# v0.7.5 (2023-10-09) +## v0.7.5 (2023-10-09) -## Update +### Update - Increase client versions for supporting 'sender' option on `getFees()`` -# v0.7.4 (2023-10-09) +## v0.7.4 (2023-10-09) -## Update +### Update - Fix pending UTXOs bug - Increate default fee estimation -# v0.7.3 (2023-10-06) +## v0.7.3 (2023-10-06) -## Update +### Update - Update deps for thorchain-query && thornode && midgard -# v0.7.2 (2023-09-24) +## v0.7.2 (2023-09-24) -## Update +### Update - Support transefer and renewal THORNames -# v0.7.1 (2023-09-18) +## v0.7.1 (2023-09-18) -## Update +### Update - Add functions getThornamesByAddress, registerThorname and updateThorname -# v0.7.0 (2023-09-10) +## v0.7.0 (2023-09-10) -## Update +### Update - Replace calls to Midgard, now made using the midgard-query package -# v0.6.0 (2023-09-04) +## v0.6.0 (2023-09-04) -## Update +### Update - Update peer deps, thorchain-query -# v0.5.9 (2023-08-14) +## v0.5.9 (2023-08-14) -## Update +### Update - update deps, query, thorchain, evm, ethereum, avax, bsc -# v0.5.8 (2023-07-26) +## v0.5.8 (2023-07-26) -## Update +### Update - Updated dependencies for cosmos, thorchain & query -# v0.5.7 (2023-07-10) +## v0.5.7 (2023-07-10) -## Update +### Update - Update deps for avax, bsc, bitcoin, doge & litecoin -# v0.5.6 (2023-06-28) +## v0.5.6 (2023-06-28) -## Update +### Update - Update deps for thorchain-query & mayachain - Udpate deps for thorchain -# v0.5.5 (2023-06-21) +## v0.5.5 (2023-06-21) -## Update +### Update - Updated dependencies for thornode, thorchain && thorhcain-query -# v0.5.4 (2023-06-01) +## v0.5.4 (2023-06-01) -## Update +### Update - Updated mayachain, ethereum, bitcoincash dependencies -# v0.5.3 (2023-05-22) +## v0.5.3 (2023-05-22) -## Update +### Update - Add getLoanQuoteClose & getLoanQuoteOpen to thorchainamm - Bumps Query dep -# v0.5.2 (2023-05-18) +## v0.5.2 (2023-05-18) -## Update +### Update - Add Mayachain to wallet class - Bumps deps -# v0.5.1 (2023-05-10) +## v0.5.1 (2023-05-10) -## Update +### Update - Bump thornode & thorchain-query deps -# v0.5.0 (2023-05-03) +## v0.5.0 (2023-05-03) -## Update +### Update - Updated thorchain-amm to wrap the latest swap quote from thorchain-query - removed waitTimesSeconds from ExecuteSwap,TxSubmitted -# v0.4.0 (2023-05-02) +## v0.4.0 (2023-05-02) -## Update +### Update - update rollup config and axios to the latest - update `bitoinCashjs-lib` -# v0.3.25 (2023-04-24) +## v0.3.25 (2023-04-24) -## Add +### Add - Bump packages -# v0.3.24 (2023-04-14) +## v0.3.24 (2023-04-14) -## Fix +### Fix - `addSaver` bug with AddAmount - Error handling for `withdrawSaver()` -# v0.3.23 (2023-04-12) +## v0.3.23 (2023-04-12) -## Add +### Add - case for `synths` in `validateSwap()` -# v0.3.22 (2023-04-05) +## v0.3.22 (2023-04-05) -## Add +### Add - Bump packages - change erc-20 depositWithExpiry gaslimit to 160000 -# v0.3.21 (2023-04-04) +## v0.3.21 (2023-04-04) -## Add +### Add - Bump packages - Add `erc-20` approval check in `thorchain-amm.estimateSwap()` -## Fix +### Fix - Pass `FeeOption` enum through `executeSwap()` -# v0.3.20 (2023-03-27) +## v0.3.20 (2023-03-27) -## Update +### Update - Bump packages -# v0.3.19 (2023-03-21) +## v0.3.19 (2023-03-21) -## FIX +### FIX - Update package deps - Update wallet client() settings -# v0.3.18 (2023-3-2) +## v0.3.18 (2023-3-2) -## FIX +### FIX - ERC-20 approve bug - update dependencies -# v0.3.17 (2023-2-15) +## v0.3.17 (2023-2-15) -## Add +### Add - `xchain-bsc`: "0.1.0" -# v0.3.16 (2023-2-8) +## v0.3.16 (2023-2-8) -## Update +### Update - Bump: - `xchain-bitcoin` - `xchain-litecoin` - `xchain-doge` -# v0.3.15 (2023-2-6) +## v0.3.15 (2023-2-6) -## Update +### Update - Bump: - `xchain-thorchain-query` -# v0.3.14 (2023-1-26) +## v0.3.14 (2023-1-26) -## Update +### Update - Bump: - `xchain-thorchain-query` -# v0.3.13 (2023-1-24) +## v0.3.13 (2023-1-24) -## Update +### Update - Bump: - `xchain-avax`: "^0.1.4", @@ -375,15 +377,15 @@ - `xchain-midgard`: "0.4.1", - `xchain-thorchain-query`: "^0.1.14", -# v0.3.12 (2022-12-29) +## v0.3.12 (2022-12-29) -## Update +### Update - Bump:`xchain-thornode@0.2.0` -# v0.3.11 (2022-12-27) +## v0.3.11 (2022-12-27) -## Update +### Update - Bump: - `xchain-avax@0.1.3` @@ -400,54 +402,54 @@ - Change `Asset*` and `*Chain` imports from `xchain-util` to its respective `xchain-*` - Update README.md dependency specification -# v0.3.10 (2022-12-08) +## v0.3.10 (2022-12-08) -## udpate +### udpate - changed eth & evm deposit() to use depositWithExpiry() with a 15 min expiry time -# v0.3.9 (2022-11-24) +## v0.3.9 (2022-11-24) -## udpate +### udpate - Bump `xchain-client` -# v0.3.8 (2022-11-08) +## v0.3.8 (2022-11-08) -## Update +### Update - added `addSaver()` & `withdrawSaver()` to thorchain-amm -# v0.3.7 (2022-11-10) +## v0.3.7 (2022-11-10) -## Update +### Update - added missing 'await' statements in thorchain-amm -# v0.3.6 (2022-11-08) +## v0.3.6 (2022-11-08) -## Update +### Update - changed chain-id in wallet to `thorchain-stagenet-v2` - removed clienturl params in wallet -# v0.3.5 (2022-10-27) +## v0.3.5 (2022-10-27) -## Update +### Update - Bump Dep for `thorchain-query` - Bump Dep for `xchain-litecoin` -# v0.3.4 (2022-10-27) +## v0.3.4 (2022-10-27) -## Update +### Update - Bump Dep for `thorchain-query` - update to `getInboundDetails()` -# v0.3.3 (2022-10-17) +## v0.3.3 (2022-10-17) -## Update +### Update - Bump Dep version number for `xchain-midgard`, `thorchain-query` - Change ExecuteSwap() parameters to use constructed memo from `estimateSwap()` @@ -455,78 +457,78 @@ - validate affiliate address is either a valid thorchain adress OR a valid thorname - Clean types file -# v0.3.3 (2022-10-17) +## v0.3.3 (2022-10-17) -## Update +### Update - default to mainnet and stadard APIs with no arg constructor -# v0.3.1 (2022-10-11) +## v0.3.1 (2022-10-11) -## Add +### Add - Add lp add & withdraw - Bumped `xchain-litecoin` -# v0.3.0 (2022-10-10) +## v0.3.0 (2022-10-10) -## Update +### Update - Bumped `xchain-thorchain` -# v0.2.1 (2022-10-04) +## v0.2.1 (2022-10-04) -## Update +### Update - Bumped `xchain-utils` & `xchain-client` -# v0.2.0 (2022-10-04) +## v0.2.0 (2022-10-04) -## Update +### Update - Updated wallet.ts and evm files to use updated `thorchain-query` `getInboundDetails()` -# v0.0.1.0-beta5 (2022-09-29) +## v0.0.1.0-beta5 (2022-09-29) -## Update +### Update - bumped deps on xchain-utils & xchain-client -# v0.0.1.0-beta4 (2022-09-15) +## v0.0.1.0-beta4 (2022-09-15) - moved examples into different directory - import new version of xchain-thorchain-query -# v0.0.1.0-beta3 (2022-09-06) +## v0.0.1.0-beta3 (2022-09-06) - import new version of xchain-thorchain-query -# v0.0.1.0-beta2 (2022-09-05) +## v0.0.1.0-beta2 (2022-09-05) - moved estimate logic into xchain-thorchain-query -# v0.0.1.0-beta (2022-08-15) +## v0.0.1.0-beta (2022-08-15) - resolved several issues - added avax client - added ThorchainCache to manage caching thorchain state -# v0.0.1.0-alpha3 (2022-08-08) +## v0.0.1.0-alpha3 (2022-08-08) -## Remove +### Remove - Remove `Polkadot` from chain defaults and chain references/switch cases. -# v0.0.1.0-alpha2 (2022-07-25) +## v0.0.1.0-alpha2 (2022-07-25) -## ADD +### ADD - Add `Doswap()` function to thorchain-amm -## Update +### Update - Changed values in `calcSwapNetworkFee` to suite the latest network fees -# v0.0.1.0-alpha (2022-07-20) +## v0.0.1.0-alpha (2022-07-20) -## Module Created +### Module Created diff --git a/packages/xchain-thorchain-query/CHANGELOG.md b/packages/xchain-thorchain-query/CHANGELOG.md index ff17c88cb..d82085d41 100644 --- a/packages/xchain-thorchain-query/CHANGELOG.md +++ b/packages/xchain-thorchain-query/CHANGELOG.md @@ -1,280 +1,282 @@ -# v0.6.15 (2023-12-12) +# Changelog -## Update +## v0.6.15 (2023-12-12) + +### Update - Client dependency increased to 0.16.0 - Midgard query dependency increased to 0.1.9 -# v0.6.14 (2023-12-03) +## v0.6.14 (2023-12-03) -## Update +### Update - Client and midgard-query dependencies updated -# v0.6.13 (2023-11-28) +## v0.6.13 (2023-11-28) -## Update +### Update - getSaverEstimateErrors() inboundFee error check -# v0.6.12 (2023-11-21) +## v0.6.12 (2023-11-21) -## Update +### Update - xchain-client dependency -# v0.6.11 (2023-11-16) +## v0.6.11 (2023-11-16) -## Update +### Update - Created method getAddressAsync - update Midgard dep & thornode dep - Remove param fromAddress from quoteSwapParams to align with latest thornode specs -# v0.6.10 (2023-11-07) +## v0.6.10 (2023-11-07) -## Fix +### Fix - Trim memo for thorname registation -# v0.6.9 (2023-11-05) +## v0.6.9 (2023-11-05) -## Update +### Update - Public validateAmount function -# v0.6.8 (2023-11-04) +## v0.6.8 (2023-11-04) -## Update +### Update - midgard-query package from 0.1.3 to 0.1.4 -# v0.6.7 (2023-11-03) +## v0.6.7 (2023-11-03) -## Update +### Update - Native asset for dustAmount and dustThreshold -# v0.6.6 (2023-10-31) +## v0.6.6 (2023-10-31) -## Update +### Update - Updated return object for estimateWithdraw(), added validate asset in QuoteSwap() -# v0.6.5 (2023-10-22) +## v0.6.5 (2023-10-22) -## Update +### Update - address comparion fix, previously failing case matching -# v0.6.4 (2023-10-19) +## v0.6.4 (2023-10-19) -## Update +### Update - standardising the response of getThornameDetails() in case Thorname is not registered -# v0.6.3 (2023-10-06) +## v0.6.3 (2023-10-06) -## Update +### Update - Update deps for thornode & midgard-query -# v0.6.2 (2023-09-24) +## v0.6.2 (2023-09-24) -## Update +### Update - Support transefer and renewal THORNames -# v0.6.1 (2023-09-18) +## v0.6.1 (2023-09-18) -## Update +### Update - New functions estimateThorname and getThornameDetails -# v0.6.0 (2023-09-10) +## v0.6.0 (2023-09-10) -## Update +### Update - Updated thornode deps, adjusted new return types and fee object - New param thorchain-cache constructor: midgard-query -# v0.5.0 (2023-09-03) +## v0.5.0 (2023-09-03) -## fix +### fix - asset string changed to use symbol instead of ticker -## Update +### Update - Reduce dependency from midgard extracting all code to midgard-xchain-query package - Improve cache handling using CachedValue class -# v0.4.9 (2023-08-25) +## v0.4.9 (2023-08-25) -## Update +### Update - Fix asset comparison in query & update thornode dep -# v0.4.8 (2023-08-19) +## v0.4.8 (2023-08-19) -## Update +### Update - update Txdetails with Streaming swap seconds -# v0.4.7 (2023-08-03) +## v0.4.7 (2023-08-03) -## Update +### Update - Add new function getSaverPositions() -# v0.4.6 (2023-07-26) +## v0.4.6 (2023-07-26) -## Update +### Update - Update thornode dep, and fixed swapQuote error returns -# v0.4.5 (2023-06-28) +## v0.4.5 (2023-06-28) -## Update +### Update - Add logic for strict use of reccomended min amount in -# v0.4.4 (2023-06-21) +## v0.4.4 (2023-06-21) -## Update +### Update - Updated loan queries to match the latest Thornode requirements -# v0.4.3 (2023-05-22) +## v0.4.3 (2023-05-22) -## Update +### Update - Add new queries to support lending getLoanQuoteClose & getLoanQuoteOpen -# v0.4.2 (2023-05-18) +## v0.4.2 (2023-05-18) -## Update +### Update - Update client dependency -# v0.4.1 (2023-05-10) +## v0.4.1 (2023-05-10) -## Fix +### Fix - Fixed savers filled capacity formula & outboundFee comparison logic in getSaverPosition() -# v0.4.0 (2023-05-03) +## v0.4.0 (2023-05-03) -## Update +### Update - integrated thornode endpoint quoteSwap(), removed unnecesary logic - renamed estimateSwap() with quoteSwap() - changed type SwapEstimate to match quote endpoint -# v0.3.0 (2023-05-02) +## v0.3.0 (2023-05-02) -## Update +### Update - update rollup config and axios to the latest - update rimraf -# v0.2.6 (2023-4-24) +## v0.2.6 (2023-4-24) -## Add +### Add - Bump packages -# v0.2.5 (2023-4-14) +## v0.2.5 (2023-4-14) -## Fix +### Fix - Savers Error handling -# v0.2.4 (2023-4-05) +## v0.2.4 (2023-4-05) -## Fix +### Fix - Remove unused deps - Declared asset conts - Add logic for BSC & MAYA -# v0.2.3 (2023-4-05) +## v0.2.3 (2023-4-05) -## Fix +### Fix - Bump deps -# v0.2.2 (2023-4-04) +## v0.2.2 (2023-4-04) -## Fix +### Fix - Savers quote error - Bump packages -# v0.2.1 (2023-3-29) +## v0.2.1 (2023-3-29) -## Fix +### Fix - Synth bug `default` all synths to 8 decimals - Savers baseAmount bug, removed `+pool.nativeDecimals` - fix outboundfee calc -# v0.2.0 (2023-3-21) +## v0.2.0 (2023-3-21) -## Fix +### Fix - update package deps - Calculate network fee error - Fix validate estimate swap error -# v0.1.19 (2023-3-03) +## v0.1.19 (2023-3-03) -## Fix +### Fix - Add check to see if synth mint is paused - Update dependencies -# v0.1.18 (2023-2-16) +## v0.1.18 (2023-2-16) -## Fix +### Fix - Remove gas asset check in `calcNetwork` -# v0.1.17 (2023-2-6) +## v0.1.17 (2023-2-6) -## Fix +### Fix - several fee calculation fixes -# v0.1.16 (2023-1-26) +## v0.1.16 (2023-1-26) -## Fix +### Fix - Switch from deprecated Migard endpoints `v2/thorchain` to thornode `/thorchain` - Update tests -# v0.1.15 (2023-01-25) +## v0.1.15 (2023-01-25) -## Bug fix +### Bug fix - Fix bug with minL1 fee -# v0.1.14 (2023-01-25) +## v0.1.14 (2023-01-25) -## Update +### Update - Release alpha - check tx feature -# v0.1.13 (2022-12-29) +## v0.1.13 (2022-12-29) -## Update +### Update - Bump:`xchain-thornode@0.2.0` - Fix: incorrect Chain in utils/swap.ts -# v0.1.12 (2022-12-27) +## v0.1.12 (2022-12-27) -## Update +### Update - Bump: - `xchain-avax@0.1.3` @@ -290,67 +292,67 @@ - `xchain-util@0.12.0` - Change `Asset*` and `*Chain` imports from `xchain-util` to its respective `xchain-*` -# v0.1.11 (2022-12-16) +## v0.1.11 (2022-12-16) -## fix +### fix - use abbreviated asset names in swap memo -# v0.1.10 (2022-12-13) +## v0.1.10 (2022-12-13) -## Udpate +### Udpate - Bump dependencies -# v0.1.9 (2022-11-27) +## v0.1.9 (2022-11-27) -## Udpate +### Udpate - Bump dependencies -# v0.1.8 (2022-11-12) +## v0.1.8 (2022-11-12) -## ADD +### ADD - Add `estimateAddSaver()` & `estimateWithdrawSaver()` & `getsaverPosition()` -## Update +### Update - Use latest xchain-midgard@0.3.0 -# v0.1.7 (2022-11-10) +## v0.1.7 (2022-11-10) -## Fix +### Fix - added missing AVAX case in getDustValues() - fixed BTC/BCH/LTC case statement -# v0.1.6 (2022-10-27) +## v0.1.6 (2022-10-27) -## ADD +### ADD - Add Liquidity position growth calculations using the LUVI formula in `checkLiquidityPosition()` -## Fix +### Fix -# v0.1.5 (2022-10-27) +## v0.1.5 (2022-10-27) -## Fix +### Fix - Bug - Limit asset amount was not using 8 decimal places - Bug - Swap to Synths was failing Pool Conversion - -## Update +### Update - Removed getInboundAddresses() from thorchainCache since it was redundant - Renamed AffiliateFeePercent to AffiliateFeeBasisPoints in EstimateSwapParams - Updated output decimals to us NativeDecimals from Pool data - Created calcOutboundFee() to use thornode outbound_fee -# v0.1.4 (2022-10-17) +## v0.1.4 (2022-10-17) -## Fix +### Fix - Bug - Limit asset amount was not using 8 decimal places - Bug - outbound fee is now calculated correctly @@ -358,66 +360,66 @@ - Bug - getPoolForAsset() changed to take both chain & ticker for lookup - Bump dep on package `xchain-midgard` -## Add +### Add - check input asset decimals match nativeDecimals in LiquidityPool.pool, or throw Error -# v0.1.3 (2022-10-17) +## v0.1.3 (2022-10-17) -## Update +### Update - default to mainnet and standard APIs with no arg constructor -# v0.1.2 (2022-10-11) +## v0.1.2 (2022-10-11) -## Update +### Update - Lp estimate add and witdraw -# v0.1.1 (2022-10-04) +## v0.1.1 (2022-10-04) -## Update +### Update - Bumped `xchain-utils` & `xchain-client` -# v0.1.0 (2022-10-03) +## v0.1.0 (2022-10-03) -## Add +### Add - Add and Remove Lp functions -# v0.1.0 (2022-10-03) +## v0.1.0 (2022-10-03) -## Update +### Update - Updated outboundfee calcs it now uses `/thorchain/inbound_addresses`, `outbound_fee` -# v0.1.0-beta2 (2022-09-29) +## v0.1.0-beta2 (2022-09-29) -## Add +### Add - Add estimate add & withdraw Liquidity - Add Check Liquidity position -# v0.1.0-beta1 (2022-09-29) +## v0.1.0-beta1 (2022-09-29) -## Update +### Update - bumped deps on xchain-utils & xchain-client -# v0.1.0-beta (2022-09-15) +## v0.1.0-beta (2022-09-15) -## Fix +### Fix - fixed math calcs to account for decimals -# v0.1.0-alpha1 (2022-09-07) +## v0.1.0-alpha1 (2022-09-07) -## Fix +### Fix - Updated EstimateSwapParam type - Edited function `estimateSwap()` to include default parameters -# v0.1.0-alpha (2022-08-26) +## v0.1.0-alpha (2022-08-26) -## Module Created +### Module Created diff --git a/packages/xchain-thorchain/CHANGELOG.md b/packages/xchain-thorchain/CHANGELOG.md index 07fba62ea..b54fc13cd 100644 --- a/packages/xchain-thorchain/CHANGELOG.md +++ b/packages/xchain-thorchain/CHANGELOG.md @@ -1,475 +1,477 @@ -# v0.28.16 (2023-12-12) +# Changelog -## Update +## v0.28.16 (2023-12-12) + +### Update - Client dependency increased to 0.16.0 - Cosmos dependency increased to 0.21.9 -# v0.28.15 (2023-12-11) +## v0.28.15 (2023-12-11) -## Update +### Update - Client and Cosmos client dependency update -# v0.28.14 (2023-12-07) +## v0.28.14 (2023-12-07) -## Update +### Update - Change thorchain getFees() to fetch to /thorchain/network -# v0.28.13 (2023-11-16) +## v0.28.13 (2023-11-16) -## Update +### Update - Runescan explorer -# v0.28.12 (2023-11-16) +## v0.28.12 (2023-11-16) -## Update +### Update - Created method getAddressAsync -# v0.28.11 (2023-11-11) +## v0.28.11 (2023-11-11) -## Update +### Update - Network loop removed from fetchTransaction -# v0.28.10 (2023-11-07) +## v0.28.10 (2023-11-07) -## Fix +### Fix - Prepare tx with no initilized addresses -# v0.28.8 (2023-10-26) +## v0.28.8 (2023-10-26) -## Update +### Update - Refactor transfer method to use prepareTx -# v0.28.7 (2023-09-11) +## v0.28.7 (2023-09-11) -## Update +### Update - Bumped dependencies for util -# v0.28.6 (2023-08-11) +## v0.28.6 (2023-08-11) -## Update +### Update - update get transaction bug in thorchain -# v0.28.5 (2023-07-18) +## v0.28.5 (2023-07-18) -## Update +### Update - fixed amount returned from getTransactionData() - Bump comsos dep -# v0.28.4 (2023-07-16) +## v0.28.4 (2023-07-16) -## Update +### Update - Refactored getTransactionData to use new cosmos memo type and bumped cosmos dep -# v0.28.3 (2023-06-30) +## v0.28.3 (2023-06-30) -## Update +### Update - Updating const defaul_gas_limit_value from 4000000 to 6000000 -# v0.28.2 (2023-06-21) +## v0.28.2 (2023-06-21) -## Update +### Update - Add fallback url in const for getTransaction -# v0.28.1 (2023-05-18) +## v0.28.1 (2023-05-18) -## Add +### Add - New client function getAssetInfo() returns chain, decimals and asset & rename DECIMAL - RUNE_DECIMAL -# v0.28.0 (2023-05-02) +## v0.28.0 (2023-05-02) -## Update +### Update - update rollup config and axios to the latest - udpate `@types/big.js` -# v.0.27.11 (2023-04-04) +## v.0.27.11 (2023-04-04) -## Add +### Add - add `broadcastTx()` to client - bump dependencies -# v.0.27.10 (2023-03-01) +## v.0.27.10 (2023-03-01) -## Fix +### Fix - Fix method `getTransactions` -# v.0.27.9 (2023-02-23) +## v.0.27.9 (2023-02-23) -## FIX +### FIX - `getTransactionData` mapping bug. - Update dependencies -# v.0.27.8 (2023-01-19) +## v.0.27.8 (2023-01-19) -## Update +### Update - Type safety `THORChain` -# v.0.27.7 (2022-12-27) +## v.0.27.7 (2022-12-27) -## Add +### Add - Add `AssetRune67C`, `AssetRuneB1A`, `AssetRuneERC20`, `AssetRuneERC20Testnet`, `THORChain` and `AssetRuneNative` definitions -## Update +### Update - Bump `xchain-client@13.5.0` -## Update +### Update - Change `AssetETH`, `AssetBNB` and `GAIAChain` imports to its own `xchain-*` package -# v.0.27.6 (2022-12-13) +## v.0.27.6 (2022-12-13) -## Update +### Update - removed `customRequestHeaders` -# v.0.27.5 (2022-12-12) +## v.0.27.5 (2022-12-12) -## Update +### Update - Add optional `sequence` to `transfer` and `deposit` to override `sequence` - Add helpers `getAccount` and `getSequence` to `utils` -# v.0.27.4 (2022-11-??) +## v.0.27.4 (2022-11-??) -# v.0.27.3 (2022-11-24) +## v.0.27.3 (2022-11-24) -## Update +### Update - Added `customRequestHeaders` to `BroadcastTxParams` - Bump `xchain-client` -# v.0.27.2 (2022-11-08) +## v.0.27.2 (2022-11-08) -## Update +### Update - changed chain-id-stagenet to `thorchain-stagenet-v2` -# v.0.27.1 (2022-10-13) +## v.0.27.1 (2022-10-13) - added default `chainIds` in constructor - added default `explorerUrls` in constructor - Set Default network to `Network.Mainnet` -## Update +### Update - Bumped `xchain-utils` & `xchain-client` -# v0.27.0 (2022-10-07) +## v0.27.0 (2022-10-07) -## Breaking Changes +### Breaking Changes - Removed `getDefaultClientUrl` - Removed `getChainIds` - Update `ThorchainClientParams` to make clientUrl required (not optional) -# v.0.26.2 (2022-10-06) +## v.0.26.2 (2022-10-06) -## Update +### Update - Bumped `xchain-utils` & `xchain-client` -# v.0.26.1 (2022-09-29) +## v.0.26.1 (2022-09-29) -## Update +### Update - bumped deps on xchain-utils & xchain-client -# v.0.26.0 (2022-07-20) +## v.0.26.0 (2022-07-20) -## Change +### Change - updated packages xchain-client & xchain-util -# v0.25.3 (2022-07-01) +## v0.25.3 (2022-07-01) -## Update +### Update - Latest "xchain-cosmos@0.19.0" -# v0.25.2 (2022-06-22) +## v0.25.2 (2022-06-22) -## Update +### Update - Latest `@cosmos-client/core@0.45.10` - Latest "xchain-cosmos@0.18.0" -## Fix +### Fix - Fix `setNetwork` to create new instance of SDK client -# v0.25.1 (2022-06-17) +## v0.25.1 (2022-06-17) -## Fix +### Fix - Remove estimation of gas in `transfer` and `deposit` (introduced by #564) in favour of using `DEFAULT_GAS_LIMIT_VALUE` or `DEPOSIT_GAS_LIMIT_VALUE` (both can be overridden by users in `transfer` or `deposit`) - Increase `DEPOSIT_GAS_LIMIT_VALUE` to `600000000` (before `500000000`) -# v0.25.0 (2022-06-16) +## v0.25.0 (2022-06-16) -## Fix +### Fix - Before sending a transaction, gas limits are estimated - Helper `getEstimatedGas` -## Breaking changes +### Breaking changes - Client's `transferOffline` requires `fromAccountNumber` and `fromSequence` - Rename parameters in `transferOffline` to keep names in camel case (not snake case) - Rename `DEFAULT_GAS_VALUE` to `DEFAULT_GAS_LIMIT_VALUE` - Rename `DEPOSIT_GAS_VALUE` to `DEPOSIT_GAS_LIMIT_VALUE` -# v0.24.1 (2022-04-23) +## v0.24.1 (2022-04-23) -## Fix +### Fix - Increase `DEFAULT_GAS_VALUE` to `4000000` (before `3000000`) -# v0.24.0 (2022-03-23) +## v0.24.0 (2022-03-23) -## Update +### Update - upgraded to "@cosmos-client/core": "0.45.1" - client now extend BaseXChainClient -## Breaking Changes +### Breaking Changes - `buildDepositTx` now returns `proto.cosmos.tx.v1beta1.TxBody` from `@cosmos-client/core` -# v0.23.0 (2022-03-08) +## v0.23.0 (2022-03-08) -## Add +### Add - Helpers `getChainId` + `getChainIds` -## Breaking change +### Breaking change - `chainIds: ChainIds` is required to initialize `Client` -## Fix +### Fix - Request fees from THORChain and use `defaultFees` in case of server errors only - Fix `defaultFees` to be 0.02 RUNE -# v0.22.2 (2022-02-17) +## v0.22.2 (2022-02-17) -## Fix +### Fix - Request fees from THORChain and use `defaultFees` in case of server errors only - Fix `defaultFees` to be 0.02 RUNE -# v0.22.1 (2022-02-16) +## v0.22.1 (2022-02-16) -## Fix +### Fix - Increase limit for `DEFAULT_GAS_VALUE` from 2000000 to 3000000 to accommodate recent increases in gas used that go above the old limit -# v0.22.0 (2022-02-06) +## v0.22.0 (2022-02-06) -## Add +### Add - Option to pass `ChainIds` into constructor - getter / setter for `chainId` in `Client` -## Breaking change +### Breaking change - `buildDepositTx` needs `chainId` to be passed - all params are set as object - Remove `enum ChainId` + `getChainId` + `isChainId` from `utils` -# v0.21.2 (2022-02-04) +## v0.21.2 (2022-02-04) -## Fix +### Fix - Use latest axios@0.25.0 - xchain-client@0.11.1 - @xchainjs/xchain-util@0.5.1 - @xchainjs/xchain-cosmos@0.16.1 -# v.0.21.1 (2022-02-04) +## v.0.21.1 (2022-02-04) -## Fix +### Fix - Fix chain id for `testnet` #477 -## Add +### Add - Helper `isChainId` - `enum ChainId` -# v.0.21.0 (2022-02-02) +## v.0.21.0 (2022-02-02) -## Breaking change +### Breaking change - Remove `getDenomWithChain` - Rename `getAsset` -> `assetFromDenom` (incl. fix to get synth asset properly) -## Update +### Update - xchain-util@0.5.0 - xchain-cosmos@0.16.0 -## Add +### Add - `isAssetNativeRune` helper - Add `TxOfflineParams` type -## Fix +### Fix - Fix synth notation in `transfer|transferOffline|deposit` #473 -# v0.20.1 (2022-01-11) +## v0.20.1 (2022-01-11) -## Fix +### Fix - Get chain ID from THORNode before posting to deposit handler. -# v.0.20.0 (2021-12-29) +## v.0.20.0 (2021-12-29) -## Breaking change +### Breaking change - Add stagenet environment handling for `Network` and `BaseXChainClient` to client -# v.0.19.5 (2021-11-22) +## v.0.19.5 (2021-11-22) -## Add +### Add - Provide `transferOffline` method -# v.0.19.4 (2021-11-22) +## v.0.19.4 (2021-11-22) -## Add +### Add - Provide `getPubKey` method to access public key -## Change +### Change - Make `getPrivKey` method `public` to access private key -# v.0.19.3 (2021-10-31) +## v.0.19.3 (2021-10-31) -## Update +### Update - Use latest `xchain-cosmos@0.13.8` to use `sync` mode for broadcasting txs -# v.0.19.2 (2021-09-27) +## v.0.19.2 (2021-09-27) -## Fix +### Fix - Increase `gas` to `500,000,000` (five hundred million) -# v.0.19.1 (2021-09-26) +## v.0.19.1 (2021-09-26) -## Fix +### Fix - Increase `gas` to `30,000,000` (thirty million) -# v.0.19.0 (2021-09-10) +## v.0.19.0 (2021-09-10) -## Breaking change +### Breaking change - Extract `buildDepositTx` from `Client` into `utils` -## Add +### Add - Add `getBalance` to `utils` -# v.0.18.0 (2021-09-08) +## v.0.18.0 (2021-09-08) -## Add +### Add - Make `buildDepositTx` public and overrides its fee - Add `DEPOSIT_GAS_VALUE` -## Breaking change +### Breaking change - Remove `AssetRune` in favour of using `AssetRuneNative` of `xchain-util` only - Extract `getChainId` into `util` module -# v.0.17.7 (2021-07-20) +## v.0.17.7 (2021-07-20) -## Fix +### Fix - cosmos 0.42.x has too many breaking changes that wren't caught in the last version, downgrade "cosmos-client": "0.39.2" -# v.0.17.6 (2021-07-19) +## v.0.17.6 (2021-07-19) -## Update +### Update - bumping peer dependency "cosmos-client": "0.39.2" -> "cosmos-client": "^0.42.7" -# v.0.17.5 (2021-07-18) +## v.0.17.5 (2021-07-18) -## Update +### Update - Updated rollupjs to include axios to enlable usage on node -# v.0.17.4 (2021-07-14) +## v.0.17.4 (2021-07-14) -### Fix +#### Fix - Bump `fee.gas to `25000000` (twenty five million) to try to avoid failing withdraw txs -# v.0.17.3 (2021-07-07) +## v.0.17.3 (2021-07-07) -## Update +### Update - Use latest `xchain-client@0.10.1` + `xchain-util@0.3.0` -# v.0.17.2 (2021-07-05) +## v.0.17.2 (2021-07-05) -## Fix +### Fix - refactored client methods to use regular method syntax (not fat arrow) in order for bcall to super.xxx() to work properly -# v.0.17.1 (2021-06-29) +## v.0.17.1 (2021-06-29) -### Fix +#### Fix - Stick with `cosmos-client@0.39.2` -### Add +#### Add - Add examples to README -# v.0.17.0 (2021-06-21) +## v.0.17.0 (2021-06-21) -### Fix +#### Fix - Fix `to` / `from` addresses by parsing tx data from event logs -### Breaking change +#### Breaking change - Remove deprecated `getTxDataFromResponse` helper -# v.0.16.1 (2021-06-14) +## v.0.16.1 (2021-06-14) -### Fix +#### Fix - Double `fee.gas to `20000000` (twenty million) to avoid failing withdraw transactions -# v.0.16.0 (2021-06-08) +## v.0.16.0 (2021-06-08) -### Breaking change +#### Breaking change - Use `viewblock` as default explorer - [types] Refactored structure of explorer urls (via `type ExplorerUrls`) @@ -481,237 +483,237 @@ - [utils] Removed `getDefaultExplorerAddressUrl`, `getDefaultExplorerNodeUrl`, `getDefaultExplorerTxUrl` - [utils] Added `getExplorerTxUrl`, `getExplorerAddressUrl`, `getExplorerUrl` helpers -# v.0.15.2 (2021-06-01) +## v.0.15.2 (2021-06-01) -### Update +#### Update - updated peer deps -# v.0.15.0 (2021-05-17) +## v.0.15.0 (2021-05-17) -### Breaking change +#### Breaking change - added support for HD wallets -# v.0.14.0 (2021-05-05) +## v.0.14.0 (2021-05-05) -### Breaking change +#### Breaking change - Latest @xchainjs/xchain-client@0.8.0 - Latest @xchainjs/xchain-util@0.2.7 -# v.0.13.7 (2021-04-21) +## v.0.13.7 (2021-04-21) -### Update +#### Update - Export `MSG_SEND` `MSG_DEPOSIT` `MAX_COUNT` - Added `getCosmosClient()` - Extend `getTransactions` parameters with an optional `filterFn` -# v.0.13.6 (2021-04-16) +## v.0.13.6 (2021-04-16) -### Update +#### Update - Set `fee.gas` to `10000000` (ten million) in `deposit` due to failing withdraw transactions -# v.0.13.5 (2021-04-16) +## v.0.13.5 (2021-04-16) -### Update +#### Update - Set `fee.gas` to `1000000` (one million) in `deposit` -# v.0.13.4 (2021-04-16) +## v.0.13.4 (2021-04-16) -### Update +#### Update - Set `fee.gas` to `auto` in `deposit` - Try sending `deposit` tx up to 3x - Updates `DEFAULT_GAS_VALUE` to `2000000` -# v.0.13.3 (2021-04-12) +## v.0.13.3 (2021-04-12) -### Breaking changes +#### Breaking changes - Change `/addresses` to `/address` for explorer url. -### Update +#### Update - Add util helpers for explorer urls. -# v.0.13.2 (2021-04-01) +## v.0.13.2 (2021-04-01) -### Update +#### Update - Updates `getDefaultClientUrl` to use new mainnet endpoints -# v.0.13.1 (2021-03-18) +## v.0.13.1 (2021-03-18) -### Fix +#### Fix - Changed `getDefaultExplorerUrl` to return valid urls -# v.0.13.0 (2021-03-02) +## v.0.13.0 (2021-03-02) -### Breaking change +#### Breaking change - replace `find`, `findIndex` - Update @xchainjs/xchain-client package to 0.7.0 - Update @xchainjs/xchain-cosmos package to 0.11.0 -# v.0.12.0 (2021-02-24) +## v.0.12.0 (2021-02-24) -### Breaking change +#### Breaking change - Update @xchainjs/xchain-client package to 0.6.0 - Update @xchainjs/xchain-cosmos package to 0.10.0 - Update `getBalance` -# v.0.11.1 (2021-02-24) +## v.0.11.1 (2021-02-24) -### Breaking change +#### Breaking change - Update @xchainjs/xchain-cosmos package to 0.9.0 -### Fix +#### Fix - Fix `getTransactions` - sort transactions from latest - Fix `DECIMAL` -# v.0.11.0 (2021-02-19) +## v.0.11.0 (2021-02-19) -### Breaking change +#### Breaking change - Update @xchainjs/xchain-client package to 0.5.0 -### Update +#### Update - Add `Service Providers` section in README.md -### Fix +#### Fix - Fix `peerDependencies` -# v.0.10.1 (2021-02-05) +## v.0.10.1 (2021-02-05) -### Update +#### Update - Update `getTransactions` to support incoming transactions -### Breaking change +#### Breaking change - Update @xchainjs/xchain-client package to 0.4.0 - Update @xchainjs/xchain-crypto package to 0.2.3 -# v.0.10.0 (2021-02-03) +## v.0.10.0 (2021-02-03) -### Breaking changes +#### Breaking changes - Change `getTransactions` to use tendermint rpc. (transaction query from the latest ones.) -# v.0.9.3 (2021-02-02) +## v.0.9.3 (2021-02-02) -### Update +#### Update - Add `getExplorerNodeUrl` -# v.0.9.2 (2021-01-30) +## v.0.9.2 (2021-01-30) - Clear lib folder on build -# v.0.9.1 (2021-01-26) +## v.0.9.1 (2021-01-26) -### Fix +#### Fix - Fix `deposit`. Use `/thorchain/deposit` to build a deposit transaction. -# v.0.9.0 (2021-01-15) +## v.0.9.0 (2021-01-15) -### Breaking change +#### Breaking change - Move `getPrefix` to util -# v.0.8.0 (2021-01-13) +## v.0.8.0 (2021-01-13) -### Breaking change +#### Breaking change - change MsgNativeTx.fromJson -# v.0.7.1 (2021-01-06) +## v.0.7.1 (2021-01-06) -### Fix +#### Fix - Fix getTransactions pagination issue #168 -### Update +#### Update - Update comments for documentation -# v.0.7.0 (2020-12-28) +## v.0.7.0 (2020-12-28) -### Breaking change +#### Breaking change - Extract `getDefaultFees` from `Client` to `utils` #157 -# v.0.6.2 (2020-12-23) +## v.0.6.2 (2020-12-23) -### Update +#### Update - Use latest xchain-client@0.2.1 -### Fix +#### Fix - Fix invalid assets comparison #151 -### Breaking change +#### Breaking change - Remove `validateAddress` from `ThorchainClient` #149 -# v.0.6.1 (2020-12-18) +## v.0.6.1 (2020-12-18) -### Update +#### Update - Add `setClientUrl` - Add `getDefaultClientUrl` - Add `getClientUrlByNetwork` -### Fix +#### Fix - Fix client url for multichain testnet (`https://testnet.thornode.thorchain.info`) -# v.0.6.0 (2020-12-16) +## v.0.6.0 (2020-12-16) -### Update +#### Update - Set the latest multi-chain node - Update `getTransactionData`, `getTransactions` - Update `transfer` (for `MsgSend`) - Update `deposit` (for `MsgNativeTx`) -# v.0.5.0 (2020-12-11) +## v.0.5.0 (2020-12-11) -### Update +#### Update - Update dependencies - Add `getDefaultFees` -# v.0.4.2 (2020-11-23) +## v.0.4.2 (2020-11-23) -### Fix +#### Fix - Fix import of `cosmos/codec` -### Update +#### Update - Use latest `@xchainjs/cosmos@0.4.2` -# v.0.4.1 (2020-11-23) +## v.0.4.1 (2020-11-23) -### Update +#### Update - Update to latest `@xchainjs/*` packages and other dependencies -# v.0.4.0 (2020-11-20) +## v.0.4.0 (2020-11-20) -### Breaking change +#### Breaking change - Update @xchainjs/xchain-crypto package to 0.2.0, deprecating old keystores diff --git a/packages/xchain-thornode/CHANGELOG.md b/packages/xchain-thornode/CHANGELOG.md index b1e2614d6..e61ecdf14 100644 --- a/packages/xchain-thornode/CHANGELOG.md +++ b/packages/xchain-thornode/CHANGELOG.md @@ -1,144 +1,146 @@ -# v0.3.9 (2023-11-14) +# Changelog -## Update +## v0.3.9 (2023-11-14) + +### Update - Updated thornode api spec to the latest 1.124.0 -# v0.3.8 (2023-10-19) +## v0.3.8 (2023-10-19) -## Update +### Update - Update THORnode to the lastest api spec 1.122.0 -# v0.3.7 (2023-10-06) +## v0.3.7 (2023-10-06) -## Update +### Update - Update THORnode to the lastest api spec 1.121.0 -# v0.3.6 (2023-09-11) +## v0.3.6 (2023-09-11) -## Update +### Update - updated thornode to the latest 1.120.1 -# v0.3.5 (2023-08-25) +## v0.3.5 (2023-08-25) -## Update +### Update - update thornode to the latest THORNode 1.118.0 -# v0.3.4 (2023-07-26) +## v0.3.4 (2023-07-26) -## Update +### Update - Update thornode to the latest THORNode 1.116.0 -# v0.3.3 (2023-06-21) +## v0.3.3 (2023-06-21) -## Update +### Update - Update thornode to the latest THORNode 1.113.1 -# v0.3.2 (2023-05-25) +## v0.3.2 (2023-05-25) -## Update +### Update - Update to latest THORNode 1.110.0 -# v0.3.0 (2023-05-08) +## v0.3.0 (2023-05-08) -## Update +### Update - Update to latest THORNode 1.109.0 -# v0.3.0 (2023-05-02) +## v0.3.0 (2023-05-02) -## Update +### Update - update rollup config and axios to the latest - update rimraf and openapitools -# v0.2.3 (2023-04-23) +## v0.2.3 (2023-04-23) -## Breaking Change +### Breaking Change - Update to latest THORNode 1.108.3 -# v0.2.2 (2023-04-05) +## v0.2.2 (2023-04-05) -## Breaking Change +### Breaking Change - Update to latest THORNode 1.107.0 -# v0.2.1 (2023-02-28) +## v0.2.1 (2023-02-28) -## Breaking Change +### Breaking Change - Update to latest THORNode 1.105.0 -# v0.2.0 (2022-12-28) +## v0.2.0 (2022-12-28) -## Breaking Change +### Breaking Change - Update to latest THORNode 1.102.0, which has several backwards incompatible changes -# v0.1.5 (2022-12-13) +## v0.1.5 (2022-12-13) -## Update +### Update - remove support custom headers -# v0.1.4 (2022-12-08) +## v0.1.4 (2022-12-08) -## Update +### Update - Update to latest THORNode 1.101.0 -# v0.1.3 (2022-12-07) +## v0.1.3 (2022-12-07) -## Update +### Update - Update to latest THORNode 1.100.0 - support custom headers - set default 'x-client-id' in all calls -# v0.1.2 (2022-11-11) +## v0.1.2 (2022-11-11) -## Update +### Update - Update to latest THORNode 1.99.0 -# v0.1.1 (2022-10-24) +## v0.1.1 (2022-10-24) -## Update +### Update - Update to latest THORNode 1.98.0 -# v0.0.1.0 (2022-10-04) +## v0.0.1.0 (2022-10-04) -## Update +### Update - Update to latest THORNode 1.97.2 -# v0.0.1.0-alpha4 (2022-08-20) +## v0.0.1.0-alpha4 (2022-08-20) -## Update +### Update - Update to latest THORNode 1.95.0 - Generate files from `*.yaml` (to avoid extra step of convertion to `*.json`) - Remove `yamljs` -# v0.0.1.0-alpha3 (2022-07-21) +## v0.0.1.0-alpha3 (2022-07-21) ??? -# v0.0.1.0-alpha2 (2022-07-7) +## v0.0.1.0-alpha2 (2022-07-7) -## Fix +### Fix - Fix `OutboundProcess and ScheduledOutbound` exported interfaces, by preprocessing yaml->json (https://github.com/OpenAPITools/openapi-generator/issues/1593) -# v0.0.1.0-alpha (2022-07-4) +## v0.0.1.0-alpha (2022-07-4) -## Module Created +### Module Created diff --git a/packages/xchain-util/CHANGELOG.md b/packages/xchain-util/CHANGELOG.md index 70c804686..74121ce26 100755 --- a/packages/xchain-util/CHANGELOG.md +++ b/packages/xchain-util/CHANGELOG.md @@ -1,220 +1,222 @@ -# v0.13.2 (2023-09-23) +# Changelog -## Update +## v0.13.2 (2023-09-23) + +### Update - Support no expirity time on cached-value class -# v0.13.1 (2023-09-03) +## v0.13.1 (2023-09-03) -## Update +### Update - Add CryptoAmount and CachedValue utilities -# v0.13.0 (2023-05-02) +## v0.13.0 (2023-05-02) -## Update +### Update - update rollup config and axios to the latest -# v.0.12.0 (2022-12-25) +## v.0.12.0 (2022-12-25) -## Breaking change +### Breaking change - Remove `Asset*` definitions - Change `Chain` enum to less strict `string` type - Remove `isChain`, `eqChain`, `chainToString`, `is*Chain`, -# v.0.11.1 (2022-12-13) +## v.0.11.1 (2022-12-13) -## Add +### Add - Add `register9Rheader()` to populate x-client-id header -# v.0.11.0 (2022-xx-xx) +## v.0.11.0 (2022-xx-xx) -## Breaking change +### Breaking change - Remove `Terra` from `Chain` - Remove `AssetLUNA` -# v.0.10.0 (2022-09-29) +## v.0.10.0 (2022-09-29) -## Add +### Add - Add `assestFromStringEx()` to raise an exceptions in case of failures -## Breaking change +### Breaking change - Revert previous changes of `assestFromString()` to return null in case of failures -# v.0.9.0 (2022-09-05) +## v.0.9.0 (2022-09-05) -## Breaking change +### Breaking change - moved `isAssetRuneNative()` into utils - changed `assestFromString()` to not return null, instead throw parsing error -# v.0.8.1 (2022-08-15) +## v.0.8.1 (2022-08-15) -## Add +### Add - added Avax chain and asset -## Remove +### Remove - Remove `Polkadot` from chain.test.ts - Remove `Polkadot` from chain.ts -# v.0.8.0 (2022-07-20) +## v.0.8.0 (2022-07-20) -### Breaking change +#### Breaking change - Removed `midgard.ts`, moved to xchain-midgard - Removed types `InboundDetail`, `ServerInboundDetail`, moved to xchain-midgard - removed dependency on "@xchainjs/xchain-client" -# v.0.7.1 (2022-05-05) +## v.0.7.1 (2022-05-05) -## Update +### Update - Add new types `InboundDetail`, `ServerInboundDetail` - Add `midgard.ts` to src - Add `midgard` tests -# v.0.7.0 (2022-04-13) +## v.0.7.0 (2022-04-13) -### Add +#### Add - Helper `eqAsset` - Estimate fees using any native Terra asset -### Breaking change +#### Breaking change - Remove `AssetLuna` (will be supported by `xchain-terra`) -# v.0.6.1 (2022-04-04) +## v.0.6.1 (2022-04-04) -### Fix +#### Fix - Support `UST` in `currencySymbolByAsset` -# v.0.6.0 (2022-02-04) +## v.0.6.0 (2022-02-04) -### Breaking change +#### Breaking change - Rename `LUNAChain`-> `TerraChain` #482 -# v.0.5.1 (2022-02-04) +## v.0.5.1 (2022-02-04) -### Add +#### Add - `Chain.Terra` - `AssetLUNA` -# v.0.5.0 (2022-02-02) +## v.0.5.0 (2022-02-02) -### Breaking change +#### Breaking change - Add `synth` property to `Asset` -### Update +#### Update - Support synths in `assetFromString` + `assetToString` helpers -### Add +#### Add - `isSynthAsset` helper -# v.0.4.0 (2022-01-19) +## v.0.4.0 (2022-01-19) -### Add +#### Add - `Chain.Doge` - `AssetDOGE` -# v.0.3.1 (2021-07-14) +## v.0.3.1 (2021-07-14) -### Fix +#### Fix - Fix `formatAssetAmountCurrency` for `XRUNE` -# v.0.3.0 (2021-07-07) +## v.0.3.0 (2021-07-07) -### Breaking changes +#### Breaking changes - Remove `chains` list (array) - Introduce `Chain`, `Denomination` enums - Extract `types` into different files (modules) -### Add +#### Add - Introduce `OnlyRequiredKeys` / `OnlyRequired` types -# v.0.2.7 (2021-03-16) +## v.0.2.7 (2021-03-16) -### Breaking changes +#### Breaking changes - Remove decimal of division result + Round down -# v.0.2.6 (2021-03-16) +## v.0.2.6 (2021-03-16) -### Update +#### Update - Extend BaseAmount/AssetAmount to support basic arithmetic operations(add, minus, times, div) - Extend BaseAmount/AssetAmount to support basic comparison - Add type guard `isBigNumberValue` for BigNumber.Value -# v.0.2.5 (2021-03-04) +## v.0.2.5 (2021-03-04) -### Breaking change +#### Breaking change - Update `formatAssetAmountCurrency` to remove bracket. -# v.0.2.4 (2021-03-01) +## v.0.2.4 (2021-03-01) -### Update +#### Update - Update `chainToString` to support Bitcoin cash. -# v.0.2.3 (2021-02-09) +## v.0.2.3 (2021-02-09) -### Fix +#### Fix - Added strict checks for undefined values at `formatAssetAmountCurrency` and `formatAssetAmount` -### Update +#### Update - Add `AssetBCH` -# v.0.2.2 (2021-01-30) +## v.0.2.2 (2021-01-30) -### Fix +#### Fix - Clear lib folder on build - Fixes linting from redeclaring Litecoin in chain consts twice -### Update +#### Update - add Bitcoin Cash chain const. - add Litecoin chain const. -# v.0.2.1 (2021-01-08) +## v.0.2.1 (2021-01-08) -### Fix +#### Fix - `assetToBase` ignores `decimal` #174 -### Update +#### Update - Update comments for documentation -# v.0.2.0 (2020-12-11) +## v.0.2.0 (2020-12-11) -### Update +#### Update - Update dependencies - Add chain const for `cosmos` and `polkadot` -### Breaking change +#### Breaking change - Remove `swap`, `stake`, `memo` modules (to be part of `asgardex-utils` only) diff --git a/packages/xchain-utxo-providers/CHANGELOG.md b/packages/xchain-utxo-providers/CHANGELOG.md index 3eb1ea631..dee5fa4dd 100644 --- a/packages/xchain-utxo-providers/CHANGELOG.md +++ b/packages/xchain-utxo-providers/CHANGELOG.md @@ -1,82 +1,84 @@ -# v0.2.10 (2023-12-12) +# Changelog -## Update +## v0.2.10 (2023-12-12) + +### Update - Client dependency increased to 0.16.0 -# v0.2.9 (2023-12-01) +## v0.2.9 (2023-12-01) -## Update +### Update - Client package version update -# v0.2.8 (2023-11-21) +## v0.2.8 (2023-11-21) -## Update +### Update - Bitgo provider - Get fee rates endpoint for providers -# v0.2.7 (2023-11-16) +## v0.2.7 (2023-11-16) -## Update +### Update - Created method getAddressAsync -# v0.2.6 (2023-11-10) +## v0.2.6 (2023-11-10) -## Update +### Update - Limit parameter for TX Blockcypher endpoint -# v0.2.5 (2023-10-15) +## v0.2.5 (2023-10-15) -## Update +### Update - Update client version -# v0.2.4 (2023-10-05) +## v0.2.4 (2023-10-05) -## Update +### Update - Fix bugs related with pending utxos on Hashkoin and Blockcypher -# v0.2.3 (2023-09-11) +## v0.2.3 (2023-09-11) -## Update +### Update - Bumped dependencies for client & util -# v0.2.2 (2023-06-07) +## v0.2.2 (2023-06-07) -## Update +### Update - Added Dash routing to Blockcyphernetwork -# v0.2.1 (2023-05-18) +## v0.2.1 (2023-05-18) -## Update +### Update - Update client dependency -# v0.2.0 (2023-05-02) +## v0.2.0 (2023-05-02) -## Update +### Update - update rollup config and axios to the latest -# v.0.1.2 (2023-4-11) +## v.0.1.2 (2023-4-11) -## Fix +### Fix - changed build to output esm libs -# v.0.1.1 (2023-2-25) +## v.0.1.1 (2023-2-25) -## Fix +### Fix - Blockcypher getBalance() error -# v.0.1.0 (2023-2-20) +## v.0.1.0 (2023-2-20) -## Create +### Create diff --git a/packages/xchain-utxo/CHANGELOG.md b/packages/xchain-utxo/CHANGELOG.md index fc74f5578..a79a839d8 100644 --- a/packages/xchain-utxo/CHANGELOG.md +++ b/packages/xchain-utxo/CHANGELOG.md @@ -1,13 +1,15 @@ -# v0.1.1 (2023-12-12) +# Changelog -## Update +## v0.1.1 (2023-12-12) + +### Update - CalcFee removed - GetFeesWithRates optimization - Client dependency increased to 0.16.0 -# v0.1.0 (2023-12-01) +## v0.1.0 (2023-12-01) -## Update +### Update - First release From bb3f0adc2abc9e3b24986bfe46aa048c17aeab67 Mon Sep 17 00:00:00 2001 From: 0xp3gasus <0xp3gasus@proton.me> Date: Tue, 19 Dec 2023 10:30:46 +0100 Subject: [PATCH 5/7] Commit parameter to false --- .changeset/config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.changeset/config.json b/.changeset/config.json index f7667f56c..4bc63ee72 100644 --- a/.changeset/config.json +++ b/.changeset/config.json @@ -1,7 +1,7 @@ { "$schema": "https://unpkg.com/@changesets/config@3.0.0/schema.json", "changelog": "@changesets/cli/changelog", - "commit": true, + "commit": false, "fixed": [], "linked": [], "access": "public", From 6b11bddf2bea4aa8fc5855aecbd009370e53644a Mon Sep 17 00:00:00 2001 From: 0xp3gasus <0xp3gasus@proton.me> Date: Tue, 19 Dec 2023 10:56:16 +0100 Subject: [PATCH 6/7] Step job name updated --- .github/workflows/release.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index ffd0f12c3..c4dc7cb30 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -28,7 +28,7 @@ jobs: - name: Build packages run: yarn build - - name: Publish to npm + - name: Create release pull request or publish to npm uses: changesets/action@v1 with: version: yarn increase-packages From ad5be838df5348c66d20616515e18c2612b8c455 Mon Sep 17 00:00:00 2001 From: 0xp3gasus <0xp3gasus@proton.me> Date: Wed, 20 Dec 2023 19:41:25 +0100 Subject: [PATCH 7/7] Tests added to release workflow --- .github/workflows/release.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index c4dc7cb30..41909e5c9 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -28,6 +28,9 @@ jobs: - name: Build packages run: yarn build + - name: Test + run: yarn test + - name: Create release pull request or publish to npm uses: changesets/action@v1 with: