- Added support for specific calendar year date ranges (
2025,2024,2023, etc.) on the portfolio activities page
- Consolidated the sign-out logic within the user service to unify cookie, state and token clearance
- Improved the language localization for Polish (
pl) - Upgraded
@ionic/angularfrom version8.7.3to8.8.1 - Upgraded
replace-in-filefrom version8.3.0to8.4.0 - Upgraded
svgmapfrom version2.14.0to2.19.2 - Pinned the Node.js version in the Build code GitHub Action to ensure environment consistency for tests
- Fixed an issue with the detection of the thousand separator for the
de-CHlocale - Fixed an issue in the Storybook stories of the symbol autocomplete component caused by a circular dependency
- @Akd11111
- @AyushMishraa
- @dtslvr
- @Erwin-N
- @gilangjavier
- @JiwaniZakir
- @KenTandrian
- @mvanhorn
- @NathanDrake2406
- @WinnCook
This release was automatically generated based on the official Ghostfolio update.
- Integrated Bull Dashboard for a detailed jobs queue view in the admin control panel (experimental)
- Added a debounce to the
PortfolioChangedListenerandAssetProfileChangedListenerto minimize redundant Redis and database operations
- Improved the Storybook stories of the value component
- Improved the language localization for Dutch (
nl) - Improved the language localization for German (
de) - Upgraded
class-validatorfrom version0.14.3to0.15.1
- Fixed false Redis health check failures by using unique keys and increasing the timeout to 5s
- @dtslvr
- @Erwin-N
This release was automatically generated based on the official Ghostfolio update.
- Added support for column sorting to the data providers management of the admin control panel
- Included asset profile data in the endpoint
GET api/v1/portfolio/holdings - Included asset profile data in the holdings of the public page
- Reused the value component in the platform management of the admin control panel
- Reused the value component in the tag management of the admin control panel
- Deprecated the
api/v1/orderendpoints in favor of theapi/v1/activitiesendpoints - Upgraded
jsonpathfrom version1.1.1to1.2.1
- Fixed an issue in the FIRE calculator to correctly calculate the projected total amount
- @DarkwinngDuck
- @DavidReque
- @dtslvr
- @KenTandrian
- @WinnCook
This release was automatically generated based on the official Ghostfolio update.
- Upgraded
yahoo-finance2from version3.13.0to3.13.2
- @dtslvr
- @gadicc
- @lmaced0
This release was automatically generated based on the official Ghostfolio update.
- Removed the deprecated
committedFundsfrom the summary of the portfolio details endpoint - Upgraded
Nxfrom version22.4.5to22.5.3
- Fixed an issue where the apply and reset filter buttons remained disabled in the assistant
- @DarkwinngDuck
- @dtslvr
- @pswitchy
- @slegarraga
This release was automatically generated based on the official Ghostfolio update.
- Excluded the scraper configuration from the import and export functionality
- Excluded the symbol mapping from the import and export functionality
- Improved the language localization for Dutch (
nl) - Improved the language localization for Italian (
it) - Improved the language localization for Spanish (
es)
- Resolved the data source transformation in the errors of the performance endpoint
- Resolved the data source transformation in the export functionality
- @arielpons
- @dtslvr
- @Erwin-N
- @ratrarity
- @riccobelli
This release was automatically generated based on the official Ghostfolio update.
- Improved the usability of the asset profile details dialog in the admin control panel for currencies
- Removed the deprecated static portfolio analysis rule: Fees (Fee Ratio)
- Refactored queries in the data provider service to use Prisma’s safe query methods
- Fixed an exception by adding a fallback for missing market price values on the X-ray page
- @agarg5
- @dtslvr
- @KenTandrian
- Aidan Crinion
This release was automatically generated based on the official Ghostfolio update.
- Improved the language localization for Chinese (
zh) - Upgraded
nestjsfrom version11.1.8to11.1.14
- Fixed an issue when creating activities of type
FEE,INTERESTorLIABILITY
This release was automatically generated based on the official Ghostfolio update.
- Improved the language localization for Chinese (
zh) - Upgraded
nestjsfrom version11.1.8to11.1.14
- Fixed an issue when creating activities of type
FEE,INTERESTorLIABILITY
This release was automatically generated based on the official Ghostfolio update.
- Changed the account field to optional in the create or update activity dialog
- Fixed a validation issue for valuables used in the create and import activity logic
- Fixed the page size for presets in the historical market data table of the admin control panel
This release was automatically generated based on the official Ghostfolio update.
- Improved the usability of the portfolio summary tab on the home page in the Presenter View
- Refreshed the cryptocurrencies list
- Improved the language localization for German (
de) - Improved the language localization for Spanish (
es)
- Fixed an issue with
balanceInBaseCurrencyof the accounts in the value redaction interceptor for the impersonation mode - Fixed an issue with
commentof the accounts in the value redaction interceptor for the impersonation mode - Fixed an issue with
dividendInBaseCurrencyof the accounts in the value redaction interceptor for the impersonation mode - Fixed an issue with
interestInBaseCurrencyof the accounts in the value redaction interceptor for the impersonation mode - Fixed an issue with
valueof the accounts in the value redaction interceptor for the impersonation mode
- @dtslvr
- @KenTandrian
- @slegarraga
This release was automatically generated based on the official Ghostfolio update.
- Added a No Activities preset to the historical market data table of the admin control panel
- Added support for custom cryptocurrencies defined in the database
- Added support for the cryptocurrency Sky
- Harmonized the validation for the create activity endpoint with the existing import activity logic
- Upgraded
markedfrom version17.0.1to17.0.2 - Upgraded
ngx-markdownfrom version21.0.1to21.1.0
- @DavidReque
- @dtslvr
- @KenTandrian
This release was automatically generated based on the official Ghostfolio update.
- Added a new static portfolio analysis rule based on the total investment volume: Fees (Fee Ratio)
- Extended the content of the Self-Hosting section on the Frequently Asked Questions (FAQ) page with information on derived currencies
- Deprecated the existing static portfolio analysis rule: Fees (Fee Ratio)
- Ignored nested ETFs when fetching top holdings for ETF and mutual fund assets from Yahoo Finance
- Improved the scraper configuration with more detailed error messages
- Improved the language localization for German (
de) - Upgraded
@simplewebauthn/browserand@simplewebauthn/serverfrom version13.1.0to13.2.2 - Upgraded
cheeriofrom version1.0.0to1.2.0
- Fixed the investment value by including currency effects in the portfolio summary tab on the home page
- Added the missing
valueInBaseCurrencyto the response of the import activities endpoint
- @dtslvr
- @KenTandrian
- @veeceey
This release was automatically generated based on the official Ghostfolio update.
CHANGELOG.md