diff --git a/.changeset/kind-moles-ring.md b/.changeset/kind-moles-ring.md deleted file mode 100644 index 9ef2fb77c..000000000 --- a/.changeset/kind-moles-ring.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@lightsparkdev/lightspark-sdk": patch ---- - -- GraphQL Query Adjustment: - – In packages/lightspark-sdk/src/graphql/IncomingPaymentsForInvoice.ts, the type for the $invoice_id variable was changed from Hash32! to ID! to better align with schema definitions. diff --git a/.changeset/shy-shoes-jam.md b/.changeset/shy-shoes-jam.md deleted file mode 100644 index d2b64002d..000000000 --- a/.changeset/shy-shoes-jam.md +++ /dev/null @@ -1,36 +0,0 @@ ---- -"@lightsparkdev/ui": patch ---- - -- Replaced Comma‑Separated Input with New NumberInput: - – The legacy CommaNumberInput component was removed and replaced by a more robust NumberInput component (see new file packages/ui/src/components/NumberInput.tsx). Associated test files and component references have been updated accordingly. - -- Badge Component Enhancement: - – In packages/ui/src/components/Badge.tsx, the allowed badge kinds were expanded to include a new "success" variant. The default typography color logic was modified so that a badge of kind "success" now renders with white text, while preserving existing behavior for "danger" and "default". - -- New BirthdayInput Component: - – A new component (packages/ui/src/components/BirthdayInput.tsx) has been added to support formatted birthday input with validation and on‑blur formatting using dayjs. - -- Button Component Updates: - – The Button component (in packages/ui/src/components/Button.tsx) was refactored to detect when a button is a single‑character or icon‑only button. Two new variants—roundSingleChar and roundIcon—were introduced, with adjustments to padding (using new paddingX values) and forced high border‑radius (set to 999 or 100% in some cases) for a circular appearance. - -- ButtonRow and CardForm Refinements: - – In packages/ui/src/components/ButtonRow.tsx, a new prop bottomBorder was added so that a divider can be conditionally rendered. - – The CardForm component’s spacing was updated (now using theme spacing tokens instead of hardcoded pixel values). - -- CurrencyAmount Component Improvements: - – In packages/ui/src/components/CurrencyAmount.tsx, the logic for determining the display unit was refined so that if no explicit display unit is provided, the component falls back to the unit on the underlying currency amount. Conditional rendering of the currency icon has also been improved. - -- DataManagerTable & Filter Enhancements: - – A new CurrencyFilter component was added (packages/ui/src/components/DataManagerTable/CurrencyFilter.tsx) to allow filtering by currency amounts. - – Several DataManagerTable components (such as DateWidget and Popover) were updated to include properties like a minimum date and, for Popover on small screens, to display via a Modal. - -- Expanded Icon Library & Styling Updates: - – Many new icons have been added or updated (for example, ArrowCircleCutout, ArrowLeftCircleCutout, CloudUpload, Contrast, EmailPlus, EnvelopePlus, FlagUSA, Globe, LogoIssuance, MessageBubble, Messenger, Moon, PaperPlaneRounder, PersonPlus, ReceiptCheck, SettingsSlider, ShieldCheckLite, Snowflake, Spark, Sun, UmaPaymentLoadingSpinner, Wallet, WhatsApp, and ZapLite). - – Package dependencies were updated in packages/ui/package.json (e.g. adding @tanstack/react-table and bumping @uma-sdk/core to ^1.2.3). - – Several style and theme files were updated, including new theme defaults for buttons (to support the new round button variants) and refinements in global typography and colors. - -- Miscellaneous Refactoring: - – Utility functions (such as in packages/ui/src/utils/strings.tsx) were enhanced (adding functions like removeNonDigit and addCommasToVariableDecimal). - – The Flex component (packages/ui/src/components/Flex.tsx) now accepts additional margin/padding props for more granular layout control. - – Updates to the router and type guard utilities (e.g. adding an isReactNode helper) have improved robustness. diff --git a/.changeset/young-hats-provide.md b/.changeset/young-hats-provide.md deleted file mode 100644 index eb669670b..000000000 --- a/.changeset/young-hats-provide.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@lightsparkdev/core": patch ---- - -- PHP Currency Support Added: - – Updated packages/core/src/utils/currency.ts to include PHP as a valid currency unit. This involved extending the CurrencyUnit object, adding PHP conversion functions into the conversion maps (for Bitcoin, microbitcoin, millibitcoin, satoshi, etc.), and updating formatting logic (e.g. in formatCurrencyStr). - – Corresponding type definitions and helper functions (such as isCurrencyAmountInputObj and related mapping functions) were enhanced to support PHP, and tests in packages/core/src/utils/tests/currency.test.ts now verify PHP conversions. diff --git a/apps/examples/nodejs-scripts/CHANGELOG.md b/apps/examples/nodejs-scripts/CHANGELOG.md index 6f730087f..124400b73 100644 --- a/apps/examples/nodejs-scripts/CHANGELOG.md +++ b/apps/examples/nodejs-scripts/CHANGELOG.md @@ -1,5 +1,14 @@ # @lightsparkdev/nodejs-scripts +## 0.0.20 + +### Patch Changes + +- Updated dependencies [56d359b] +- Updated dependencies [56d359b] + - @lightsparkdev/lightspark-sdk@1.8.9 + - @lightsparkdev/core@1.2.7 + ## 0.0.19 ### Patch Changes diff --git a/apps/examples/nodejs-scripts/package.json b/apps/examples/nodejs-scripts/package.json index 138d11b38..f5a8ff4dc 100644 --- a/apps/examples/nodejs-scripts/package.json +++ b/apps/examples/nodejs-scripts/package.json @@ -1,6 +1,6 @@ { "name": "@lightsparkdev/nodejs-scripts", - "version": "0.0.19", + "version": "0.0.20", "private": true, "description": "Example NodeJS scripts for Lightspark JS SDKs", "main": "index.js", @@ -33,8 +33,8 @@ "typescript": "^5.6.2" }, "dependencies": { - "@lightsparkdev/core": "1.2.6", - "@lightsparkdev/lightspark-sdk": "1.8.8", + "@lightsparkdev/core": "1.2.7", + "@lightsparkdev/lightspark-sdk": "1.8.9", "commander": "^11.0.0", "dayjs": "^1.11.7", "lodash-es": "^4.17.21" diff --git a/apps/examples/oauth-app/CHANGELOG.md b/apps/examples/oauth-app/CHANGELOG.md index 40fae803a..405527a6b 100644 --- a/apps/examples/oauth-app/CHANGELOG.md +++ b/apps/examples/oauth-app/CHANGELOG.md @@ -1,5 +1,15 @@ # @lightsparkdev/oauth-app +## 0.0.46 + +### Patch Changes + +- Updated dependencies [56d359b] +- Updated dependencies [56d359b] + - @lightsparkdev/lightspark-sdk@1.8.9 + - @lightsparkdev/ui@1.0.15 + - @lightsparkdev/oauth@0.1.52 + ## 0.0.45 ### Patch Changes diff --git a/apps/examples/oauth-app/package.json b/apps/examples/oauth-app/package.json index 89a7847b9..127c3ba54 100644 --- a/apps/examples/oauth-app/package.json +++ b/apps/examples/oauth-app/package.json @@ -1,14 +1,14 @@ { "name": "@lightsparkdev/oauth-app", - "version": "0.0.45", + "version": "0.0.46", "private": true, "dependencies": { "@emotion/css": "^11.11.0", "@emotion/react": "^11.11.0", "@emotion/styled": "^11.11.0", - "@lightsparkdev/lightspark-sdk": "1.8.8", + "@lightsparkdev/lightspark-sdk": "1.8.9", "@lightsparkdev/oauth": "*", - "@lightsparkdev/ui": "1.0.14", + "@lightsparkdev/ui": "1.0.15", "react": "^18.2.0", "react-dom": "^18.1.0", "react-router-dom": "6.11.2", diff --git a/apps/examples/remote-signing-server/CHANGELOG.md b/apps/examples/remote-signing-server/CHANGELOG.md index 9b9a7f949..f91c70acc 100644 --- a/apps/examples/remote-signing-server/CHANGELOG.md +++ b/apps/examples/remote-signing-server/CHANGELOG.md @@ -1,5 +1,14 @@ # @lightsparkdev/remote-signing-server +## 0.0.44 + +### Patch Changes + +- Updated dependencies [56d359b] +- Updated dependencies [56d359b] + - @lightsparkdev/lightspark-sdk@1.8.9 + - @lightsparkdev/core@1.2.7 + ## 0.0.43 ### Patch Changes diff --git a/apps/examples/remote-signing-server/package.json b/apps/examples/remote-signing-server/package.json index f1454f69c..eab1dc893 100644 --- a/apps/examples/remote-signing-server/package.json +++ b/apps/examples/remote-signing-server/package.json @@ -1,6 +1,6 @@ { "name": "@lightsparkdev/remote-signing-server", - "version": "0.0.43", + "version": "0.0.44", "private": true, "type": "module", "scripts": { @@ -17,8 +17,8 @@ "types": "tsc" }, "dependencies": { - "@lightsparkdev/core": "1.2.6", - "@lightsparkdev/lightspark-sdk": "1.8.8", + "@lightsparkdev/core": "1.2.7", + "@lightsparkdev/lightspark-sdk": "1.8.9", "express": "^4.18.2" }, "devDependencies": { diff --git a/apps/examples/streaming-wallet-extension/CHANGELOG.md b/apps/examples/streaming-wallet-extension/CHANGELOG.md index 924fceefa..28f1f6d33 100644 --- a/apps/examples/streaming-wallet-extension/CHANGELOG.md +++ b/apps/examples/streaming-wallet-extension/CHANGELOG.md @@ -1,5 +1,16 @@ # @lightsparkdev/streaming-wallet-extension +## 1.0.75 + +### Patch Changes + +- Updated dependencies [56d359b] +- Updated dependencies [56d359b] +- Updated dependencies [56d359b] + - @lightsparkdev/lightspark-sdk@1.8.9 + - @lightsparkdev/ui@1.0.15 + - @lightsparkdev/core@1.2.7 + ## 1.0.74 ### Patch Changes diff --git a/apps/examples/streaming-wallet-extension/package.json b/apps/examples/streaming-wallet-extension/package.json index 885512027..c9d5df013 100644 --- a/apps/examples/streaming-wallet-extension/package.json +++ b/apps/examples/streaming-wallet-extension/package.json @@ -1,13 +1,13 @@ { "name": "@lightsparkdev/streaming-wallet-extension", - "version": "1.0.74", + "version": "1.0.75", "private": true, "dependencies": { "@emotion/react": "^11.11.0", "@emotion/styled": "^11.11.0", - "@lightsparkdev/core": "1.2.6", - "@lightsparkdev/lightspark-sdk": "1.8.8", - "@lightsparkdev/ui": "1.0.14", + "@lightsparkdev/core": "1.2.7", + "@lightsparkdev/lightspark-sdk": "1.8.9", + "@lightsparkdev/ui": "1.0.15", "eslint": "^8.3.0", "react": "^18.2.0", "react-dom": "^18.1.0", diff --git a/apps/examples/ui-test-app/CHANGELOG.md b/apps/examples/ui-test-app/CHANGELOG.md index 24c6f9663..2fbbd5c5b 100644 --- a/apps/examples/ui-test-app/CHANGELOG.md +++ b/apps/examples/ui-test-app/CHANGELOG.md @@ -1,5 +1,14 @@ # @lightsparkdev/ui-test-app +## 0.0.16 + +### Patch Changes + +- Updated dependencies [56d359b] +- Updated dependencies [56d359b] + - @lightsparkdev/ui@1.0.15 + - @lightsparkdev/core@1.2.7 + ## 0.0.15 ### Patch Changes diff --git a/apps/examples/ui-test-app/package.json b/apps/examples/ui-test-app/package.json index 520922fa4..319dc9610 100644 --- a/apps/examples/ui-test-app/package.json +++ b/apps/examples/ui-test-app/package.json @@ -1,6 +1,6 @@ { "name": "@lightsparkdev/ui-test-app", - "version": "0.0.15", + "version": "0.0.16", "description": "Lightspark UI components", "author": "Lightspark Inc.", "main": "./dist/index.js", @@ -30,8 +30,8 @@ "@emotion/css": "^11.11.0", "@emotion/react": "^11.11.0", "@emotion/styled": "^11.11.0", - "@lightsparkdev/core": "1.2.6", - "@lightsparkdev/ui": "1.0.14", + "@lightsparkdev/core": "1.2.7", + "@lightsparkdev/ui": "1.0.15", "react": "^18.2.0", "react-dom": "^18.1.0", "react-router-dom": "6.11.2" diff --git a/apps/examples/uma-vasp-cli/CHANGELOG.md b/apps/examples/uma-vasp-cli/CHANGELOG.md index 2d7f49879..f0f51c42c 100644 --- a/apps/examples/uma-vasp-cli/CHANGELOG.md +++ b/apps/examples/uma-vasp-cli/CHANGELOG.md @@ -1,5 +1,14 @@ # @lightsparkdev/uma-vasp-cli +## 0.0.25 + +### Patch Changes + +- Updated dependencies [56d359b] +- Updated dependencies [56d359b] + - @lightsparkdev/lightspark-sdk@1.8.9 + - @lightsparkdev/core@1.2.7 + ## 0.0.24 ### Patch Changes diff --git a/apps/examples/uma-vasp-cli/package.json b/apps/examples/uma-vasp-cli/package.json index 5a3f5cd38..16d98e234 100644 --- a/apps/examples/uma-vasp-cli/package.json +++ b/apps/examples/uma-vasp-cli/package.json @@ -1,6 +1,6 @@ { "name": "@lightsparkdev/uma-vasp-cli", - "version": "0.0.24", + "version": "0.0.25", "private": true, "description": "CLI for the Demo UMA VASP in ../apps/examples/uma-vasp", "main": "./dist/index.js", @@ -43,8 +43,8 @@ }, "dependencies": { "@inquirer/prompts": "^1.1.3", - "@lightsparkdev/core": "1.2.6", - "@lightsparkdev/lightspark-sdk": "1.8.8", + "@lightsparkdev/core": "1.2.7", + "@lightsparkdev/lightspark-sdk": "1.8.9", "@uma-sdk/core": "^1.2.3", "chalk": "^5.3.0", "commander": "^11.0.0" diff --git a/apps/examples/uma-vasp/CHANGELOG.md b/apps/examples/uma-vasp/CHANGELOG.md index 759748540..272dd1660 100644 --- a/apps/examples/uma-vasp/CHANGELOG.md +++ b/apps/examples/uma-vasp/CHANGELOG.md @@ -1,5 +1,14 @@ # @lightsparkdev/uma-vasp +## 0.0.45 + +### Patch Changes + +- Updated dependencies [56d359b] +- Updated dependencies [56d359b] + - @lightsparkdev/lightspark-sdk@1.8.9 + - @lightsparkdev/core@1.2.7 + ## 0.0.44 ### Patch Changes diff --git a/apps/examples/uma-vasp/package.json b/apps/examples/uma-vasp/package.json index 3320106c9..e45db5eef 100644 --- a/apps/examples/uma-vasp/package.json +++ b/apps/examples/uma-vasp/package.json @@ -1,6 +1,6 @@ { "name": "@lightsparkdev/uma-vasp", - "version": "0.0.44", + "version": "0.0.45", "private": true, "type": "module", "scripts": { @@ -13,8 +13,8 @@ }, "main": "dist/index.js", "dependencies": { - "@lightsparkdev/core": "1.2.6", - "@lightsparkdev/lightspark-sdk": "1.8.8", + "@lightsparkdev/core": "1.2.7", + "@lightsparkdev/lightspark-sdk": "1.8.9", "@uma-sdk/core": "^1.2.3", "express": "^4.18.2", "uuid": "^9.0.0", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 15cd03b86..79980a011 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,13 @@ # @lightsparkdev/core +## 1.2.7 + +### Patch Changes + +- 56d359b: - PHP Currency Support Added: + – Updated packages/core/src/utils/currency.ts to include PHP as a valid currency unit. This involved extending the CurrencyUnit object, adding PHP conversion functions into the conversion maps (for Bitcoin, microbitcoin, millibitcoin, satoshi, etc.), and updating formatting logic (e.g. in formatCurrencyStr). + – Corresponding type definitions and helper functions (such as isCurrencyAmountInputObj and related mapping functions) were enhanced to support PHP, and tests in packages/core/src/utils/tests/currency.test.ts now verify PHP conversions. + ## 1.2.6 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index 8ff4a2f29..82969375d 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@lightsparkdev/core", - "version": "1.2.6", + "version": "1.2.7", "description": "Lightspark JS SDK", "author": "Lightspark Inc.", "keywords": [ diff --git a/packages/crypto-wasm/CHANGELOG.md b/packages/crypto-wasm/CHANGELOG.md index 5396b205b..598f55edf 100644 --- a/packages/crypto-wasm/CHANGELOG.md +++ b/packages/crypto-wasm/CHANGELOG.md @@ -1,5 +1,12 @@ # @lightsparkdev/crypto-wasm +## 0.1.10 + +### Patch Changes + +- Updated dependencies [56d359b] + - @lightsparkdev/core@1.2.7 + ## 0.1.9 ### Patch Changes diff --git a/packages/crypto-wasm/package.json b/packages/crypto-wasm/package.json index 6de7bf766..2dda38d7b 100644 --- a/packages/crypto-wasm/package.json +++ b/packages/crypto-wasm/package.json @@ -1,6 +1,6 @@ { "name": "@lightsparkdev/crypto-wasm", - "version": "0.1.9", + "version": "0.1.10", "type": "module", "files": [ "crypto_bg.wasm", @@ -12,7 +12,7 @@ "test": "node --experimental-vm-modules $(yarn bin jest) --no-cache --runInBand --bail" }, "dependencies": { - "@lightsparkdev/core": "1.2.6" + "@lightsparkdev/core": "1.2.7" }, "devDependencies": { "jest": "^29.6.2", diff --git a/packages/lightspark-cli/CHANGELOG.md b/packages/lightspark-cli/CHANGELOG.md index 438272aa9..39e535f35 100644 --- a/packages/lightspark-cli/CHANGELOG.md +++ b/packages/lightspark-cli/CHANGELOG.md @@ -1,5 +1,15 @@ # @lightsparkdev/lightspark-cli +## 0.0.63 + +### Patch Changes + +- Updated dependencies [56d359b] +- Updated dependencies [56d359b] + - @lightsparkdev/lightspark-sdk@1.8.9 + - @lightsparkdev/core@1.2.7 + - @lightsparkdev/crypto-wasm@0.1.10 + ## 0.0.62 ### Patch Changes diff --git a/packages/lightspark-cli/package.json b/packages/lightspark-cli/package.json index c9b341c57..28485a863 100644 --- a/packages/lightspark-cli/package.json +++ b/packages/lightspark-cli/package.json @@ -1,6 +1,6 @@ { "name": "@lightsparkdev/lightspark-cli", - "version": "0.0.62", + "version": "0.0.63", "description": "CLI for the Lightspark JS sdk", "main": "./dist/index.js", "bin": { @@ -44,9 +44,9 @@ }, "dependencies": { "@inquirer/prompts": "^1.1.3", - "@lightsparkdev/core": "1.2.6", - "@lightsparkdev/crypto-wasm": "0.1.9", - "@lightsparkdev/lightspark-sdk": "1.8.8", + "@lightsparkdev/core": "1.2.7", + "@lightsparkdev/crypto-wasm": "0.1.10", + "@lightsparkdev/lightspark-sdk": "1.8.9", "commander": "^11.0.0", "dayjs": "^1.11.7", "dotenv": "^16.3.1", diff --git a/packages/lightspark-sdk/CHANGELOG.md b/packages/lightspark-sdk/CHANGELOG.md index 88732dfd4..e91d79706 100644 --- a/packages/lightspark-sdk/CHANGELOG.md +++ b/packages/lightspark-sdk/CHANGELOG.md @@ -1,5 +1,15 @@ # @lightsparkdev/lightspark-sdk +## 1.8.9 + +### Patch Changes + +- 56d359b: - GraphQL Query Adjustment: + – In packages/lightspark-sdk/src/graphql/IncomingPaymentsForInvoice.ts, the type for the $invoice_id variable was changed from Hash32! to ID! to better align with schema definitions. +- Updated dependencies [56d359b] + - @lightsparkdev/core@1.2.7 + - @lightsparkdev/crypto-wasm@0.1.10 + ## 1.8.8 ### Patch Changes diff --git a/packages/lightspark-sdk/package.json b/packages/lightspark-sdk/package.json index bd3da58c0..9686f6f60 100644 --- a/packages/lightspark-sdk/package.json +++ b/packages/lightspark-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@lightsparkdev/lightspark-sdk", - "version": "1.8.8", + "version": "1.8.9", "description": "Lightspark JS SDK", "author": "Lightspark Inc.", "keywords": [ @@ -82,8 +82,8 @@ }, "license": "Apache-2.0", "dependencies": { - "@lightsparkdev/core": "1.2.6", - "@lightsparkdev/crypto-wasm": "0.1.9", + "@lightsparkdev/core": "1.2.7", + "@lightsparkdev/crypto-wasm": "0.1.10", "crypto-browserify": "^3.12.0", "dayjs": "^1.11.7", "dotenv": "^16.3.1", diff --git a/packages/oauth/CHANGELOG.md b/packages/oauth/CHANGELOG.md index c0d34f7e5..10a4aa2a2 100644 --- a/packages/oauth/CHANGELOG.md +++ b/packages/oauth/CHANGELOG.md @@ -1,5 +1,12 @@ # @lightsparkdev/oauth +## 0.1.52 + +### Patch Changes + +- Updated dependencies [56d359b] + - @lightsparkdev/core@1.2.7 + ## 0.1.51 ### Patch Changes diff --git a/packages/oauth/package.json b/packages/oauth/package.json index 7f72ed304..4b64da0ef 100644 --- a/packages/oauth/package.json +++ b/packages/oauth/package.json @@ -1,6 +1,6 @@ { "name": "@lightsparkdev/oauth", - "version": "0.1.51", + "version": "0.1.52", "private": true, "description": "Lightspark JS Oauth SDK", "author": "Lightspark Inc.", @@ -48,7 +48,7 @@ }, "license": "Apache-2.0", "dependencies": { - "@lightsparkdev/core": "1.2.6", + "@lightsparkdev/core": "1.2.7", "@openid/appauth": "^1.3.1", "auto-bind": "^5.0.1", "dayjs": "^1.11.7" diff --git a/packages/ui/CHANGELOG.md b/packages/ui/CHANGELOG.md index 102e0d914..492021cd1 100644 --- a/packages/ui/CHANGELOG.md +++ b/packages/ui/CHANGELOG.md @@ -1,5 +1,38 @@ # @lightsparkdev/ui +## 1.0.15 + +### Patch Changes + +- 56d359b: - Replaced Comma‑Separated Input with New NumberInput: + – The legacy CommaNumberInput component was removed and replaced by a more robust NumberInput component (see new file packages/ui/src/components/NumberInput.tsx). Associated test files and component references have been updated accordingly. + + - Badge Component Enhancement: + – In packages/ui/src/components/Badge.tsx, the allowed badge kinds were expanded to include a new "success" variant. The default typography color logic was modified so that a badge of kind "success" now renders with white text, while preserving existing behavior for "danger" and "default". + - New BirthdayInput Component: + – A new component (packages/ui/src/components/BirthdayInput.tsx) has been added to support formatted birthday input with validation and on‑blur formatting using dayjs. + - Button Component Updates: + – The Button component (in packages/ui/src/components/Button.tsx) was refactored to detect when a button is a single‑character or icon‑only button. Two new variants—roundSingleChar and roundIcon—were introduced, with adjustments to padding (using new paddingX values) and forced high border‑radius (set to 999 or 100% in some cases) for a circular appearance. + - ButtonRow and CardForm Refinements: + – In packages/ui/src/components/ButtonRow.tsx, a new prop bottomBorder was added so that a divider can be conditionally rendered. + – The CardForm component’s spacing was updated (now using theme spacing tokens instead of hardcoded pixel values). + - CurrencyAmount Component Improvements: + – In packages/ui/src/components/CurrencyAmount.tsx, the logic for determining the display unit was refined so that if no explicit display unit is provided, the component falls back to the unit on the underlying currency amount. Conditional rendering of the currency icon has also been improved. + - DataManagerTable & Filter Enhancements: + – A new CurrencyFilter component was added (packages/ui/src/components/DataManagerTable/CurrencyFilter.tsx) to allow filtering by currency amounts. + – Several DataManagerTable components (such as DateWidget and Popover) were updated to include properties like a minimum date and, for Popover on small screens, to display via a Modal. + - Expanded Icon Library & Styling Updates: + – Many new icons have been added or updated (for example, ArrowCircleCutout, ArrowLeftCircleCutout, CloudUpload, Contrast, EmailPlus, EnvelopePlus, FlagUSA, Globe, LogoIssuance, MessageBubble, Messenger, Moon, PaperPlaneRounder, PersonPlus, ReceiptCheck, SettingsSlider, ShieldCheckLite, Snowflake, Spark, Sun, UmaPaymentLoadingSpinner, Wallet, WhatsApp, and ZapLite). + – Package dependencies were updated in packages/ui/package.json (e.g. adding @tanstack/react-table and bumping @uma-sdk/core to ^1.2.3). + – Several style and theme files were updated, including new theme defaults for buttons (to support the new round button variants) and refinements in global typography and colors. + - Miscellaneous Refactoring: + – Utility functions (such as in packages/ui/src/utils/strings.tsx) were enhanced (adding functions like removeNonDigit and addCommasToVariableDecimal). + – The Flex component (packages/ui/src/components/Flex.tsx) now accepts additional margin/padding props for more granular layout control. + – Updates to the router and type guard utilities (e.g. adding an isReactNode helper) have improved robustness. + +- Updated dependencies [56d359b] + - @lightsparkdev/core@1.2.7 + ## 1.0.14 ### Patch Changes diff --git a/packages/ui/package.json b/packages/ui/package.json index 5b325de82..8e3fc0952 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -1,6 +1,6 @@ { "name": "@lightsparkdev/ui", - "version": "1.0.14", + "version": "1.0.15", "main": "./dist/index.js", "module": "./dist/index.js", "types": "./dist/index.d.ts", @@ -58,7 +58,7 @@ "@emotion/css": "^11.11.0", "@emotion/react": "^11.11.0", "@emotion/styled": "^11.11.0", - "@lightsparkdev/core": "1.2.6", + "@lightsparkdev/core": "1.2.7", "@rollup/plugin-url": "^8.0.2", "@simbathesailor/use-what-changed": "^2.0.0", "@svgr/core": "^8.1.0", diff --git a/yarn.lock b/yarn.lock index c0818ce37..e3380a05d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2072,7 +2072,7 @@ __metadata: languageName: node linkType: hard -"@lightsparkdev/core@npm:1.2.6, @lightsparkdev/core@workspace:packages/core": +"@lightsparkdev/core@npm:1.2.7, @lightsparkdev/core@workspace:packages/core": version: 0.0.0-use.local resolution: "@lightsparkdev/core@workspace:packages/core" dependencies: @@ -2104,11 +2104,11 @@ __metadata: languageName: unknown linkType: soft -"@lightsparkdev/crypto-wasm@npm:0.1.9, @lightsparkdev/crypto-wasm@workspace:packages/crypto-wasm": +"@lightsparkdev/crypto-wasm@npm:0.1.10, @lightsparkdev/crypto-wasm@workspace:packages/crypto-wasm": version: 0.0.0-use.local resolution: "@lightsparkdev/crypto-wasm@workspace:packages/crypto-wasm" dependencies: - "@lightsparkdev/core": "npm:1.2.6" + "@lightsparkdev/core": "npm:1.2.7" jest: "npm:^29.6.2" ts-jest: "npm:^29.1.1" typescript: "npm:^5.6.2" @@ -2145,10 +2145,10 @@ __metadata: resolution: "@lightsparkdev/lightspark-cli@workspace:packages/lightspark-cli" dependencies: "@inquirer/prompts": "npm:^1.1.3" - "@lightsparkdev/core": "npm:1.2.6" - "@lightsparkdev/crypto-wasm": "npm:0.1.9" + "@lightsparkdev/core": "npm:1.2.7" + "@lightsparkdev/crypto-wasm": "npm:0.1.10" "@lightsparkdev/eslint-config": "npm:*" - "@lightsparkdev/lightspark-sdk": "npm:1.8.8" + "@lightsparkdev/lightspark-sdk": "npm:1.8.9" "@lightsparkdev/tsconfig": "npm:0.0.1" "@types/jsonwebtoken": "npm:^9.0.2" "@types/node": "npm:^20.2.5" @@ -2174,12 +2174,12 @@ __metadata: languageName: unknown linkType: soft -"@lightsparkdev/lightspark-sdk@npm:1.8.8, @lightsparkdev/lightspark-sdk@workspace:packages/lightspark-sdk": +"@lightsparkdev/lightspark-sdk@npm:1.8.9, @lightsparkdev/lightspark-sdk@workspace:packages/lightspark-sdk": version: 0.0.0-use.local resolution: "@lightsparkdev/lightspark-sdk@workspace:packages/lightspark-sdk" dependencies: - "@lightsparkdev/core": "npm:1.2.6" - "@lightsparkdev/crypto-wasm": "npm:0.1.9" + "@lightsparkdev/core": "npm:1.2.7" + "@lightsparkdev/crypto-wasm": "npm:0.1.10" "@lightsparkdev/eslint-config": "npm:*" "@lightsparkdev/tsconfig": "npm:0.0.1" "@types/crypto-js": "npm:^4.1.1" @@ -2211,9 +2211,9 @@ __metadata: version: 0.0.0-use.local resolution: "@lightsparkdev/nodejs-scripts@workspace:apps/examples/nodejs-scripts" dependencies: - "@lightsparkdev/core": "npm:1.2.6" + "@lightsparkdev/core": "npm:1.2.7" "@lightsparkdev/eslint-config": "npm:*" - "@lightsparkdev/lightspark-sdk": "npm:1.8.8" + "@lightsparkdev/lightspark-sdk": "npm:1.8.9" "@types/jest": "npm:^29.5.3" "@types/node": "npm:^20.2.5" commander: "npm:^11.0.0" @@ -2239,10 +2239,10 @@ __metadata: "@emotion/react": "npm:^11.11.0" "@emotion/styled": "npm:^11.11.0" "@lightsparkdev/eslint-config": "npm:*" - "@lightsparkdev/lightspark-sdk": "npm:1.8.8" + "@lightsparkdev/lightspark-sdk": "npm:1.8.9" "@lightsparkdev/oauth": "npm:*" "@lightsparkdev/tsconfig": "npm:*" - "@lightsparkdev/ui": "npm:1.0.14" + "@lightsparkdev/ui": "npm:1.0.15" "@types/jest": "npm:^29.5.3" "@types/node": "npm:^20.2.5" "@types/react": "npm:^18.2.12" @@ -2264,7 +2264,7 @@ __metadata: version: 0.0.0-use.local resolution: "@lightsparkdev/oauth@workspace:packages/oauth" dependencies: - "@lightsparkdev/core": "npm:1.2.6" + "@lightsparkdev/core": "npm:1.2.7" "@lightsparkdev/eslint-config": "npm:*" "@lightsparkdev/tsconfig": "npm:0.0.1" "@openid/appauth": "npm:^1.3.1" @@ -2286,8 +2286,8 @@ __metadata: version: 0.0.0-use.local resolution: "@lightsparkdev/remote-signing-server@workspace:apps/examples/remote-signing-server" dependencies: - "@lightsparkdev/core": "npm:1.2.6" - "@lightsparkdev/lightspark-sdk": "npm:1.8.8" + "@lightsparkdev/core": "npm:1.2.7" + "@lightsparkdev/lightspark-sdk": "npm:1.8.9" "@lightsparkdev/tsconfig": "npm:*" "@types/jest": "npm:^29.5.3" "@types/node": "npm:^20.2.5" @@ -2318,10 +2318,10 @@ __metadata: dependencies: "@emotion/react": "npm:^11.11.0" "@emotion/styled": "npm:^11.11.0" - "@lightsparkdev/core": "npm:1.2.6" - "@lightsparkdev/lightspark-sdk": "npm:1.8.8" + "@lightsparkdev/core": "npm:1.2.7" + "@lightsparkdev/lightspark-sdk": "npm:1.8.9" "@lightsparkdev/tsconfig": "npm:*" - "@lightsparkdev/ui": "npm:1.0.14" + "@lightsparkdev/ui": "npm:1.0.15" "@lightsparkdev/vite": "npm:*" "@types/chrome": "npm:^0.0.254" "@types/jest": "npm:^29.5.3" @@ -2359,10 +2359,10 @@ __metadata: "@emotion/jest": "npm:^11.13.0" "@emotion/react": "npm:^11.11.0" "@emotion/styled": "npm:^11.11.0" - "@lightsparkdev/core": "npm:1.2.6" + "@lightsparkdev/core": "npm:1.2.7" "@lightsparkdev/eslint-config": "npm:*" "@lightsparkdev/tsconfig": "npm:*" - "@lightsparkdev/ui": "npm:1.0.14" + "@lightsparkdev/ui": "npm:1.0.15" "@lightsparkdev/vite": "npm:*" "@testing-library/jest-dom": "npm:^6.1.2" "@types/jest": "npm:^29.5.3" @@ -2387,7 +2387,7 @@ __metadata: languageName: unknown linkType: soft -"@lightsparkdev/ui@npm:1.0.14, @lightsparkdev/ui@workspace:packages/ui": +"@lightsparkdev/ui@npm:1.0.15, @lightsparkdev/ui@workspace:packages/ui": version: 0.0.0-use.local resolution: "@lightsparkdev/ui@workspace:packages/ui" dependencies: @@ -2395,7 +2395,7 @@ __metadata: "@emotion/css": "npm:^11.11.0" "@emotion/react": "npm:^11.11.0" "@emotion/styled": "npm:^11.11.0" - "@lightsparkdev/core": "npm:1.2.6" + "@lightsparkdev/core": "npm:1.2.7" "@lightsparkdev/eslint-config": "npm:*" "@lightsparkdev/tsconfig": "npm:0.0.1" "@microsoft/api-extractor": "npm:^7.47.9" @@ -2455,9 +2455,9 @@ __metadata: resolution: "@lightsparkdev/uma-vasp-cli@workspace:apps/examples/uma-vasp-cli" dependencies: "@inquirer/prompts": "npm:^1.1.3" - "@lightsparkdev/core": "npm:1.2.6" + "@lightsparkdev/core": "npm:1.2.7" "@lightsparkdev/eslint-config": "npm:*" - "@lightsparkdev/lightspark-sdk": "npm:1.8.8" + "@lightsparkdev/lightspark-sdk": "npm:1.8.9" "@lightsparkdev/tsconfig": "npm:0.0.1" "@types/chalk": "npm:^2.2.0" "@types/node": "npm:^20.2.5" @@ -2481,8 +2481,8 @@ __metadata: version: 0.0.0-use.local resolution: "@lightsparkdev/uma-vasp@workspace:apps/examples/uma-vasp" dependencies: - "@lightsparkdev/core": "npm:1.2.6" - "@lightsparkdev/lightspark-sdk": "npm:1.8.8" + "@lightsparkdev/core": "npm:1.2.7" + "@lightsparkdev/lightspark-sdk": "npm:1.8.9" "@lightsparkdev/tsconfig": "npm:*" "@types/body-parser": "npm:^1.19.5" "@types/express": "npm:^4.17.21"