Skip to content

Release history

ghostfolio releases

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

All releases

39 shown

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]