Releases: marvinruder/rating-tracker
v2.1.7
What's Changed
Tweaks and fixes
- Fix credential ID conversion from
base64url
tobase64
by @marvinruder in #348
Full Changelog: v2.1.6...v2.1.7
v2.1.6
What's Changed
Tweaks and fixes
- Fix credential ID padding by @marvinruder in #346
Full Changelog: v2.1.5...v2.1.6
v2.1.5
What's Changed
Tweaks and fixes
- Allow users to change their email address by @marvinruder in #342
- Fix Temperature Chip width by @marvinruder in #337
Full Changelog: v2.1.4...v2.1.5
v2.1.4
What's Changed
Tweaks and fixes
- Fix error messages ending after “https:” by @marvinruder in #325
- Use fullscreen dialogs on small screens by @marvinruder in #328
- Allow sorting and filtering for watchlists by @marvinruder in #329
Notable dependency updates
- Update Node.js to v20.5.0
- Update prisma monorepo to v5.1.1
Full Changelog: v2.1.3...v2.1.4
v2.1.3
What's Changed
Tweaks and fixes
- Remove testing code blocking Selenium fetches by @marvinruder in #319
Full Changelog: v2.1.2...v2.1.3
v2.1.2
What's Changed
Tweaks and fixes
- Adhere to new ruleset of Prettier 3 by @marvinruder in #310
- Extend status API with health checks for connected services by @marvinruder in #314
- Improve error responses by @marvinruder in #317
Notable dependency updates
- Update dependency vite to v4.4.0
- Update Node.js to v20.4.0
- Update prisma monorepo to v5
- Update dependency redis-om to v0.4.0
Full Changelog: v2.1.1...v2.1.2
v2.1.1
What's Changed
Tweaks and fixes
- Fix WebDriver screenshot size by @marvinruder in #304
- Fix MarketScreener fetcher by @marvinruder in #306
Notable dependency updates
- Update prisma monorepo to v4.16.0
- Update Node.js to v20.3.1, Update alpine Docker tag to v3.18.2
- Fix CVE-2023-2650
Full Changelog: v2.1.0...v2.1.1
v2.1.0
What's Changed
Minor changes
- Restructure frontend code by @marvinruder in #299
- Add context menu to Stock Row
- Redirect after login by @marvinruder in #300
Tweaks and fixes
- Fix Deadlock when applying PostgreSQL seed in tests by @marvinruder in #298
Notable dependency updates
Full Changelog: v2.0.1...v2.1.0
v2.0.1
What's Changed
Tweaks and fixes
- Trim values from user input fields by @marvinruder in #288
Full Changelog: v2.0.0...v2.0.1
v2.0.0
What's Changed
This major release introduces ✨ Watchlists ✨:
Stocks noteworthy to a user can be organized in watchlists. A dedicated Favorites watchlist is provided by default and can easily be maintained by clicking the star icon for a stock.
Users can subscribe to a watchlist, so they receive notifications when a stock’s rating is updated.
Breaking changes
- With this release, a new naming convention for Prisma Migrations has been introduced to ensure all future migrations will be applied in the correct order. On existing Rating Tracker instances, a manual database patch is required:
- Log into your PostgreSQL instance.
- In your Rating Tracker schema, open the table
_prisma_migrations
; in which one row should exist.- Change its
migration_name
attribute from209-switch-to-relational-database
to00-209-switch-to-relational-database
and save the change, leaving all other attributes unchanged.
- 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
- Clone the repository and run
yarn
from within thepackages/backend
folder.- Store the database URL (e.g.
postgresql://rating-tracker:********@127.0.0.1:5432/rating-tracker?schema=rating-tracker
) in the shell environment variableDATABASE_URL
.- Run
yarn pnpify prisma migrate deploy
.
Major features
- Add Watchlists by @marvinruder in #284
Tweaks and fixes
- Add
wasm
package’spackage.json
by @marvinruder in #279 - Fix fetching from Morningstar by @marvinruder in #283
Notable dependency updates
- Update prisma monorepo to v4.15.0
- Update Yarn to v3.6.0
- Update dependency typescript to v5.1.3
Full Changelog: v1.0.2...v2.0.0