Release history
ghostfolio releases
Open Source Wealth Management Software. Angular + NestJS + Prisma + Nx + TypeScript
All releases
39 shown
Attribute removals + scrollbar fix
- 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-developerskills
Changed
- Harmonized the unit styling in the value component
- Upgraded
stripefrom version20.4.1to21.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
- 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/materialstyles
Special Thanks
- @DavidReque
- @dtslvr
- @lechtidu56
- @mvanhorn
- 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
prettierfrom version3.8.2to3.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
- sslmode=prefer parameter in DATABASE_URL no longer supported; use sslmode=require or remove parameter
- 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.jsfrom version2.9.0to2.10.0 - Upgraded
jsonpathfrom version1.2.1to1.3.0 - Upgraded
nestjsfrom version11.1.14to11.1.19 - Upgraded
ngx-markdownfrom version21.1.0to21.2.0 - Upgraded
Nxfrom version22.6.4to22.6.5 - Upgraded
prismafrom version6.19.0to7.7.0
Todo
- Breaking Change: The
sslmode=preferparameter inDATABASE_URLis no longer supported. Please update your environment variables (see.env) to usesslmode=requireif SSL is enabled or remove thesslmodeparameter entirely if SSL is not used.
Special Thanks
- @dtslvr
- @KenTandrian
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
angularfrom version21.1.1to21.2.7 - Upgraded
Nxfrom version22.5.3to22.6.4 - Upgraded
prettierfrom version3.8.1to3.8.2 - Upgraded
svgmapfrom version2.19.2to2.19.3 - Upgraded
yahoo-finance2from version3.13.2to3.14.0
Fixed
- Fixed the missing value column of the accounts table component on mobile
Special Thanks
- @DavidReque
- @dtslvr
- @Horvath-Fabian
- @jacobbjelkekachel
- @KenTandrian
- Loan as asset sub class
- Extended asset profile details dialog for countries and sectors
- Migrated Open Startup page data collection to queue design pattern
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.
- Copy-to-clipboard in value component
- ISIN and symbol clipboard buttons in holding dialogs
- German and Spanish localization improvements
- Hardened DELETE /api/v1/auth-device/:id endpoint validation
- Quantity column in holdings table
- Calendar year date ranges for activities
- Thousand separator fix for de-CH locale
- Bull Dashboard integration
- Debounce optimization for event listeners
- Deprecated api/v1/order endpoints in favor of api/v1/activities endpoints
- Column sorting in data providers management
- Asset profile data in holdings endpoint
Upgraded yahoo-finance2 dependency from 3.13.0 to 3.13.2 for bug fixes and improvements.
- Removed deprecated committedFunds from portfolio details endpoint
- Scraper configuration and symbol mapping excluded from import/export
- Removed deprecated static portfolio analysis rule: Fees (Fee Ratio)
Improved Chinese localizations. Upgraded NestJS dependency. Fixed creation of FEE, INTEREST, and LIABILITY type activities.
Improved presenter view usability and localization for German and Spanish. Refreshed cryptocurrency listings. Fixed value redaction in impersonation mode for multiple account fields.
- Custom cryptocurrency support
- Sky cryptocurrency added
- No Activities preset
- Deprecated old Fees (Fee Ratio) analysis rule
- New fee ratio analysis rule
Fixed performance calculation by resetting tracking variables when holdings fully close. Fixed annualized performance and exchange rate calculations with expanded date ranges.
- Removed deprecated transactionCount in portfolio calculator and service
- Removed deprecated transactionCount from GET api/v1/admin endpoint
- Deprecated transactionCount in favor of activitiesCount
- Yahoo Finance ETF/mutual fund top holdings
- Impersonation mode for balances endpoint
Improved usability of asset profile dialog in admin panel. Enhanced localizations for Chinese, German, and Spanish. Upgraded Angular, lodash, Nx, and Prettier dependencies.
Deprecated firstBuyDate and transactionCount fields in portfolio calculator. Refreshed cryptocurrency listings. Upgraded Prettier formatting tool.
- Deprecated firstBuyDate
- Currency effects in analysis metrics
- Removed deprecated platforms and activities from endpoint
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.
- Performance with currency effects for cash positions