Skip to content

v4.0.0

Compare
Choose a tag to compare
@marvinruder marvinruder released this 14 Jan 13:08
· 898 commits to main since this release
8349e95

What's Changed

This major release introduces ✨ Portfolios ✨:

Stocks weighted by a given amount of currency can be aggretated in portfolios. The average rating scores of the portfolio can be displayed, as well as the distribution of regions, industry sectors, company sizes and styles of the stocks in the portfolio.

Breaking changes

This release changes the Prisma Schema. On existing Rating Tracker instances, a database migration is necessary:

Although not officially recommended, a quick, easy and fairly safe way to initialize a new database with the required tables, constraints and indexes is to

  1. Clone the repository and open it in a VS Code development container.
  2. Using your preferred shell, navigate to the packages/backend directory and store the database URL (e.g. postgresql://rating-tracker:********@127.0.0.1:5432/rating-tracker?schema=rating-tracker) in the shell environment variable DATABASE_URL.
  3. Run yarn pnpify prisma migrate deploy.

Major features

Minor changes

Tweaks and fixes

Notable dependency updates

Full Changelog: v3.1.1...v4.0.0