Releases: ghostfolio/ghostfolio
Releases 路 ghostfolio/ghostfolio
2.82.0
Changed
- Improved the usability of the create or update activity dialog by preselecting the (only) account
- Improved the usability of the date range selector in the assistant
- Refactored the holding detail dialog to a standalone component
- Refreshed the cryptocurrencies list
- Refactored various pages to standalone components
- Upgraded
@internationalized/number
from version3.5.0
to3.5.2
- Upgraded
body-parser
from version1.20.1
to1.20.2
- Upgraded
zone.js
from version0.14.4
to0.14.5
Special Thanks
2.81.0
Added
- Added an indicator for active filters (experimental)
Changed
- Improved the delete all activities functionality on the portfolio activities page to work with the filters of the assistant
- Improved the language localization for German (
de
) - Improved the language localization for T眉rk莽e (
tr
) - Upgraded
Nx
from version18.3.3
to19.0.2
Fixed
- Fixed the position detail dialog close functionality
Special Thanks
2.80.0
Added
- Added the absolute change column to the holdings table on the home page
Changed
- Increased the spacing around the floating action buttons (FAB)
- Set the icon column of the activities table to stick at the beginning
- Set the icon column of the holdings table to stick at the beginning
- Increased the number of attempts of queue jobs from
10
to12
(fail later) - Upgraded
ionicons
from version7.3.0
to7.4.0
Fixed
- Fixed the position detail dialog open functionality when searching for a holding in the assistant
2.79.0
Changed
- Moved the holdings table to the holdings tab of the home page
- Improved the performance labels (with and without currency effects) in the position detail dialog
- Optimized the calculations of the portfolio details endpoint
Fixed
- Fixed an issue with the benchmarks in the markets overview
- Fixed an issue with the Fear & Greed Index (market mood) in the markets overview
2.78.0
Added
- Added a form validation against the DTO in the create or update access dialog
- Added a form validation against the DTO in the asset profile details dialog of the admin control
- Added a form validation against the DTO in the platform management of the admin control panel
- Added a form validation against the DTO in the tag management of the admin control panel
Changed
- Set the performance column of the holdings table to stick at the end
- Skipped the caching in the portfolio calculator if there are active filters (experimental)
- Improved the
INACTIVE
user role
Fixed
- Fixed an issue in the calculation of the portfolio summary caused by future liabilities
- Fixed a division by zero error in the dividend yield calculation (experimental)
Special Thanks
2.77.1
Added
- Extended the content of the Self-Hosting section by the custom asset instructions on the Frequently Asked Questions (FAQ) page
- Added the caching to the portfolio calculator (experimental)
Changed
- Migrated the
@ghostfolio/ui
components to control flow - Updated the browserslist database
- Upgraded
prisma
from version5.12.1
to5.13.0
Fixed
- Fixed the form submit in the asset profile details dialog of the admin control due to the
url
validation - Fixed the historical market data gathering for asset profiles with
MANUAL
data source
2.77.0
Added
- Extended the content of the Self-Hosting section by the custom asset instructions on the Frequently Asked Questions (FAQ) page
- Added the caching to the portfolio calculator (experimental)
Changed
- Migrated the
@ghostfolio/ui
components to control flow - Updated the browserslist database
- Upgraded
prisma
from version5.12.1
to5.13.0
Fixed
- Fixed the form submit in the asset profile details dialog of the admin control due to the
url
validation - Fixed the historical market data gathering for asset profiles with
MANUAL
data source
2.76.0
2.75.1
Added
- Added
accountId
anddate
as a unique constraint to theAccountBalance
database schema
Changed
- Improved the chart in the account detail dialog
- Improved the account balance management
Fixed
- Fixed an issue with
totalValueInBaseCurrency
in the value redaction interceptor for the impersonation mode