Skip to content

ghostfolio

v3.23.0 Breaking

This release includes 1 breaking change for platform teams planning a safe upgrade.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

angular etf finance fintech ghostfolio investing
+11 more
nestjs personal-finance portfolio prisma software stock tracker trading typescript wealth-management web

ReleasePort's take

Light signal
editorial:auto 11d

The deprecated `@nx/webpack:webpack` executor has been migrated to `@nx/webpack/plugin`. Change detection strategy was set to `OnPush` across multiple pages.

Why it matters: Refactoring the executor removes reliance on a deprecated component; applying OnPush in ten UI surfaces can reduce change‑detection overhead, improving runtime performance.

Summary

AI summary

Migrated deprecated @nx/webpack:webpack executor to @nx/webpack/plugin and updated change detection strategy.

Changes in this release

Feature Low

Improved language localization for Chinese (`zh`)

Improved language localization for Chinese (`zh`)

Source: granite4.1:30b@2026-07-15-audit

Confidence: low

Feature Low

Improved language localization for German (`de`)

Improved language localization for German (`de`)

Source: granite4.1:30b@2026-07-15-audit

Confidence: low

Performance Medium

Set change detection strategy to `OnPush` in the about page

Set change detection strategy to `OnPush` in the about page

Source: llm_adapter@2026-07-15

Confidence: high

Performance Medium

Set change detection strategy to `OnPush` in the admin control panel

Set change detection strategy to `OnPush` in the admin control panel

Source: llm_adapter@2026-07-15

Confidence: high

Performance Medium

Set change detection strategy to `OnPush` in the blog page components

Set change detection strategy to `OnPush` in the blog page components

Source: llm_adapter@2026-07-15

Confidence: high

Performance Medium

Set change detection strategy to `OnPush` in the Frequently Asked Questions (FAQ) page

Set change detection strategy to `OnPush` in the Frequently Asked Questions (FAQ) page

Source: llm_adapter@2026-07-15

Confidence: high

Performance Medium

Set change detection strategy to `OnPush` in the home page

Set change detection strategy to `OnPush` in the home page

Source: llm_adapter@2026-07-15

Confidence: high

Performance Medium

Set change detection strategy to `OnPush` in the markets overview

Set change detection strategy to `OnPush` in the markets overview

Source: llm_adapter@2026-07-15

Confidence: high

Performance Medium

Set change detection strategy to `OnPush` in the resources page

Set change detection strategy to `OnPush` in the resources page

Source: llm_adapter@2026-07-15

Confidence: high

Performance Medium

Set change detection strategy to `OnPush` in the user account page

Set change detection strategy to `OnPush` in the user account page

Source: llm_adapter@2026-07-15

Confidence: high

Performance Medium

Set change detection strategy to `OnPush` in the _Zen Mode_

Set change detection strategy to `OnPush` in the _Zen Mode_

Source: llm_adapter@2026-07-15

Confidence: high

Refactor Low

Migrated the deprecated `@nx/webpack:webpack` executor to `@nx/webpack/plugin`

Migrated the deprecated `@nx/webpack:webpack` executor to `@nx/webpack/plugin`

Source: llm_adapter@2026-07-15

Confidence: high

Full changelog

Changed

  • Migrated the deprecated @nx/webpack:webpack executor to @nx/webpack/plugin
  • Set the change detection strategy to OnPush in the about page
  • Set the change detection strategy to OnPush in the admin control panel
  • Set the change detection strategy to OnPush in the blog page components
  • Set the change detection strategy to OnPush in the Frequently Asked Questions (FAQ) page
  • Set the change detection strategy to OnPush in the home page
  • Set the change detection strategy to OnPush in the markets overview
  • Set the change detection strategy to OnPush in the resources page
  • Set the change detection strategy to OnPush in the user account page
  • Set the change detection strategy to OnPush in the Zen Mode
  • Improved the language localization for Chinese (zh)
  • Improved the language localization for German (de)

Special Thanks

  • @Arjun8242
  • @dtslvr
  • @KenTandrian
  • @qiukui666

Breaking Changes

  • Removed deprecated `@nx/webpack:webpack` executor; replaced with `@nx/webpack/plugin`

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track ghostfolio

Get notified when new releases ship.

Sign up free

About ghostfolio

Open Source Wealth Management Software. Angular + NestJS + Prisma + Nx + TypeScript

All releases →

Related context

Earlier breaking changes

  • v3.25.0 Changed default DATA_SOURCE_FEAR_AND_GREED_INDEX_STOCKS from RAPID_API to MANUAL

Beta — feedback welcome: [email protected]