Skip to content

Release history

ghostfolio releases

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

All releases

68 shown

Review required
3.34.0 Bug fix
Dependencies

Fix onboarding links & activity creation

No immediate action
3.33.0 Breaking risk

German/Polish localization + stack trace logging

No immediate action
3.32.0 Bug fix

Cash position fixes

No immediate action
3.31.0 Breaking risk

SymbolProfile removal + Range error fix

Review required
3.30.0 Breaking risk
Auth

Auth endpoint removal

No immediate action
3.29.0 New feature

Fear & Greed Index

No immediate action
3.28.0 Bug fix

Tag validation + portfolio calc fixes

Review required
3.27.0 Bug fix
RCE / SSRF

Symbol selection fix + startup error

Review required
3.26.0 Breaking risk
Auth Dependencies

Fear & Greed markets endpoint + validation hardening

Config change
3.25.0 Breaking risk
Breaking upgrade

Default FEAR_AND_GREED_INDEX STOCKS

Config change
3.24.0 New feature
Auth RBAC

New environment variables

No immediate action
3.23.0 Breaking risk

Executor migration + OnPush changes

No immediate action
3.22.0 New feature

Copy-to-clipboard action

Review required
3.21.0 Breaking risk
Dependencies

Stripe locale fix + German localization

Review required
3.20.0 Bug fix
Auth Dependencies

Cash position fixes

No immediate action
3.19.1 New feature

Proxy routes + query param parsing

No immediate action
3.19.0 New feature

Proxy routing support

No immediate action
3.18.0 Bug fix

Phantom UNKNOWN slice fix

No immediate action
3.17.0 Bug fix

Queue job table alignment

Review required
3.16.0 Breaking risk
Dependencies

SymbolProfile removal + throughput improvement

No immediate action
3.15.1 Bug fix

Symbol URL encoding fix

No immediate action
3.15.0 Bug fix

Precision improvements + URL‑encode symbols

Review required
3.14.0 Bug fix
Dependencies

Asset profile fix

No immediate action
3.13.0 Breaking risk

Asset profile endpoint migration

No immediate action
3.12.0 Breaking risk

Chart interaction + dark mode fix

No immediate action
3.11.0 New feature

Click handler + X‑ray improvement

No immediate action
3.10.0 Bug fix

Fixes for dividends, symbols, admin UI

No immediate action
3.9.0 New feature

Experimental API endpoint

No immediate action
3.8.0 Breaking risk

Prevent asset profile deletion

No immediate action
3.7.0 Breaking risk

Deprecated attribute removal

Review required
3.6.0 New feature
Dependencies

Proxy environment variable support

Review required
3.5.0 Breaking risk
Breaking upgrade Dependencies

Attribute removals + scrollbar fix

No immediate action
3.4.0 Bug fix

SELL fee calculation fix

Review required
3.3.0 New feature
Dependencies

Spanish localization + dark mode sync

3.2.0 Bug fix
Notable features
  • Added `angular-developer` skill
  • Harmonized unit styling in value component
  • Upgraded Stripe from 20.4.1 to 21.0.1
Full changelog

Added

  • Added angular-developer skills

Changed

  • Harmonized the unit styling in the value component
  • Upgraded stripe from version 20.4.1 to 21.0.1

Fixed

  • Resolved a validation error with an empty URL in the asset profile details dialog of the admin control panel
  • Resolved an issue where charts and components defaulted to Roboto instead of the preconfigured Inter font family

Special Thanks

  • @dtslvr
  • @KenTandrian
3.1.0 Mixed
Notable features
  • EuroAlternative logo added to landing page carousel
  • Theme switcher integrated into Storybook for light and dark mode
  • Admin control panel layout modernized
Full changelog

Added

  • Added the EuroAlternative logo to the logo carousel on the landing page
  • Integrated a theme switcher into Storybook to support toggling between the light and dark mode

Changed

  • Modernized the layout of the overview tab in the admin control panel
  • Improved the styling of the paginator across various table components
  • Improved the language localization for German (de)

Fixed

  • Optimized the spacing of the logo in the header
  • Fixed the Storybook setup by resolving missing @angular/material styles

Special Thanks

  • @DavidReque
  • @dtslvr
  • @lechtidu56
  • @mvanhorn
3.0.1 Bug fix
Notable features
  • Copy-to-clipboard buttons for ISIN and symbol moved to general availability
  • Improved styling of buttons and input fields
Full changelog

Changed

  • Moved the copy-to-clipboard button for the ISIN number in the holding detail dialog from experimental to general availability
  • Moved the copy-to-clipboard button for the symbol in the holding detail dialog from experimental to general availability
  • Improved the styling of buttons and input fields across various components
  • Upgraded prettier from version 3.8.2 to 3.8.3

Fixed

  • Fixed the cash label in the holdings table of the portfolio holdings page
  • Fixed the cash label in the holdings table of the public page
3.0.0 Breaking risk
Breaking changes
  • sslmode=prefer parameter in DATABASE_URL no longer supported; use sslmode=require or remove parameter
Notable features
  • Material Design 3 migration
  • Currency-effect analysis moved from experimental to general availability
Full changelog

Added

  • Added a blog post: Announcing Ghostfolio 3.0

Changed

  • Migrated from Material Design 2 to Material Design 3
  • Moved the total amount, change and performance with currency effects on the analysis page from experimental to general availability
  • Refreshed the cryptocurrencies list
  • Upgraded countup.js from version 2.9.0 to 2.10.0
  • Upgraded jsonpath from version 1.2.1 to 1.3.0
  • Upgraded nestjs from version 11.1.14 to 11.1.19
  • Upgraded ngx-markdown from version 21.1.0 to 21.2.0
  • Upgraded Nx from version 22.6.4 to 22.6.5
  • Upgraded prisma from version 6.19.0 to 7.7.0

Todo

  • Breaking Change: The sslmode=prefer parameter in DATABASE_URL is no longer supported. Please update your environment variables (see .env) to use sslmode=require if SSL is enabled or remove the sslmode parameter entirely if SSL is not used.

Special Thanks

  • @dtslvr
  • @KenTandrian
2.255.0 Maintenance

Minor fixes and improvements.

Full changelog

Changed

  • Sorted the activity types alphabetically on the activities page (experimental)
  • Sorted the asset classes of the assistant alphabetically
  • Sorted the tags of the assistant alphabetically
  • Upgraded angular from version 21.1.1 to 21.2.7
  • Upgraded Nx from version 22.5.3 to 22.6.4
  • Upgraded prettier from version 3.8.1 to 3.8.2
  • Upgraded svgmap from version 2.19.2 to 2.19.3
  • Upgraded yahoo-finance2 from version 3.13.2 to 3.14.0

Fixed

  • Fixed the missing value column of the accounts table component on mobile

Special Thanks

  • @DavidReque
  • @dtslvr
  • @Horvath-Fabian
  • @jacobbjelkekachel
  • @KenTandrian
2.254.0 New feature
Notable features
  • Loan as asset sub class
  • Extended asset profile details dialog for countries and sectors
  • Migrated Open Startup page data collection to queue design pattern
2.253.0 Bug fix

Added experimental activity-type filter and a version copy button, extended SaaS terms, upgraded Prisma, and corrected multiple allocation chart displays in Presenter View, improving data accuracy and admin workflows.

2.252.0 New feature
Notable features
  • Copy-to-clipboard in value component
  • ISIN and symbol clipboard buttons in holding dialogs
  • German and Spanish localization improvements
2.251.0 New feature
Security fixes
  • Hardened DELETE /api/v1/auth-device/:id endpoint validation
Notable features
  • Quantity column in holdings table
2.250.0 New feature
Notable features
  • Calendar year date ranges for activities
  • Thousand separator fix for de-CH locale
2.249.0 New feature
Notable features
  • Bull Dashboard integration
  • Debounce optimization for event listeners
2.248.0 New feature
Breaking changes
  • Deprecated api/v1/order endpoints in favor of api/v1/activities endpoints
Notable features
  • Column sorting in data providers management
  • Asset profile data in holdings endpoint
2.247.0 Maintenance

Upgraded yahoo-finance2 dependency from 3.13.0 to 3.13.2 for bug fixes and improvements.

2.246.0 Breaking risk
Breaking changes
  • Removed deprecated committedFunds from portfolio details endpoint
2.245.0 Bug fix
Breaking changes
  • Scraper configuration and symbol mapping excluded from import/export
2.244.0 Maintenance
Breaking changes
  • Removed deprecated static portfolio analysis rule: Fees (Fee Ratio)
2.243.0 Bug fix

Improved Chinese localizations. Upgraded NestJS dependency. Fixed creation of FEE, INTEREST, and LIABILITY type activities.

2.241.0 Bug fix

Improved presenter view usability and localization for German and Spanish. Refreshed cryptocurrency listings. Fixed value redaction in impersonation mode for multiple account fields.

2.240.0 New feature
Notable features
  • Custom cryptocurrency support
  • Sky cryptocurrency added
  • No Activities preset
2.239.0 New feature
Breaking changes
  • Deprecated old Fees (Fee Ratio) analysis rule
Notable features
  • New fee ratio analysis rule
2.238.0 Bug fix

Fixed performance calculation by resetting tracking variables when holdings fully close. Fixed annualized performance and exchange rate calculations with expanded date ranges.

2.237.0 Breaking risk
Breaking changes
  • Removed deprecated transactionCount in portfolio calculator and service
2.236.0 Breaking risk
Breaking changes
  • Removed deprecated transactionCount from GET api/v1/admin endpoint
2.235.0 New feature
Breaking changes
  • Deprecated transactionCount in favor of activitiesCount
Notable features
  • Yahoo Finance ETF/mutual fund top holdings
  • Impersonation mode for balances endpoint
2.234.0 Maintenance

Improved usability of asset profile dialog in admin panel. Enhanced localizations for Chinese, German, and Spanish. Upgraded Angular, lodash, Nx, and Prettier dependencies.

2.233.0 Maintenance

Deprecated firstBuyDate and transactionCount fields in portfolio calculator. Refreshed cryptocurrency listings. Upgraded Prettier formatting tool.

2.232.0 New feature
Breaking changes
  • Deprecated firstBuyDate
Notable features
  • Currency effects in analysis metrics
2.231.0 Breaking risk
Breaking changes
  • Removed deprecated platforms and activities from endpoint
2.229.0 Bug fix

Set active sort column in accounts table. Deprecated activities field in holding endpoint. Refactored admin/data services. Fixed net worth double-counting and sorting issues. Refreshed crypto list.

2.228.0 New feature
Notable features
  • Performance with currency effects for cash positions

Beta — feedback welcome: [email protected]