diff --git a/CHANGELOG.md b/CHANGELOG.md index 197cf2437..7ba094824 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,10 +10,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - Added the support to get the _Fear & Greed Index_ (market mood) from the `GHOSTFOLIO` data provider for self-hosted environments +- Added a _Storybook_ story for the copy-to-clipboard functionality in the value component ### Changed - Improved the language localization for German (`de`) +- Upgraded `stripe` from version `22.2.3` to `22.3.2` ## 3.28.0 - 2026-07-17 diff --git a/apps/api/src/app/subscription/subscription.service.ts b/apps/api/src/app/subscription/subscription.service.ts index 07c2e7dbb..83aee7c8e 100644 --- a/apps/api/src/app/subscription/subscription.service.ts +++ b/apps/api/src/app/subscription/subscription.service.ts @@ -38,7 +38,7 @@ export class SubscriptionService { this.stripe = new Stripe( this.configurationService.get('STRIPE_SECRET_KEY'), { - apiVersion: '2026-05-27.dahlia' + apiVersion: '2026-06-24.dahlia' } ); } diff --git a/libs/ui/src/lib/value/value.component.stories.ts b/libs/ui/src/lib/value/value.component.stories.ts index 214331efc..5a285e89b 100644 --- a/libs/ui/src/lib/value/value.component.stories.ts +++ b/libs/ui/src/lib/value/value.component.stories.ts @@ -1,5 +1,6 @@ import '@angular/localize/init'; -import { moduleMetadata } from '@storybook/angular'; +import { provideNoopAnimations } from '@angular/platform-browser/animations'; +import { applicationConfig, moduleMetadata } from '@storybook/angular'; import type { Meta, StoryObj } from '@storybook/angular'; import { NgxSkeletonLoaderModule } from 'ngx-skeleton-loader'; @@ -9,6 +10,9 @@ export default { title: 'Value', component: GfValueComponent, decorators: [ + applicationConfig({ + providers: [provideNoopAnimations()] + }), moduleMetadata({ imports: [NgxSkeletonLoaderModule] }) @@ -103,3 +107,12 @@ export const Precision: Story = { value: 7.2534802394809285309 } }; + +export const WithCopyButton: Story = { + args: { + enableCopyToClipboardButton: true, + locale: 'en-US', + value: 1234.56 + }, + name: 'With Copy Button' +}; diff --git a/package-lock.json b/package-lock.json index 85a19972d..adb5f9f9d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -92,7 +92,7 @@ "passport-openidconnect": "0.1.2", "reflect-metadata": "0.2.2", "rxjs": "7.8.1", - "stripe": "22.2.3", + "stripe": "22.3.2", "svgmap": "2.21.0", "tablemark": "4.1.0", "twitter-api-v2": "1.29.0", @@ -32428,9 +32428,9 @@ } }, "node_modules/stripe": { - "version": "22.2.3", - "resolved": "https://registry.npmjs.org/stripe/-/stripe-22.2.3.tgz", - "integrity": "sha512-9lrggvLtjO4Ef5WXH4t50ckHJcJgTD72xFB+KJgZCSszAH9zMV1BqU6PwmWbRLdcdX7LK6PbErBapiGK7pIb+g==", + "version": "22.3.2", + "resolved": "https://registry.npmjs.org/stripe/-/stripe-22.3.2.tgz", + "integrity": "sha512-O13QOvgEIQvDlTy6Ubb5kB980wpbhmoZNsgCXKILjCMZS67f+bW+6w99k3gnSi/N1lkryoj1WYdpGT5Wc5edjg==", "license": "MIT", "engines": { "node": ">=18" diff --git a/package.json b/package.json index 6caa1604c..521d73d99 100644 --- a/package.json +++ b/package.json @@ -136,7 +136,7 @@ "passport-openidconnect": "0.1.2", "reflect-metadata": "0.2.2", "rxjs": "7.8.1", - "stripe": "22.2.3", + "stripe": "22.3.2", "svgmap": "2.21.0", "tablemark": "4.1.0", "twitter-api-v2": "1.29.0",