Skip to content

Releases: marvinruder/rating-tracker

v3.1.1

02 Dec 12:46
da85dc6
Compare
Choose a tag to compare

What's Changed

Tweaks and fixes

Notable dependency updates

Full Changelog: v3.1.0...v3.1.1

v3.1.0

24 Nov 16:57
47b36b1
Compare
Choose a tag to compare

What's Changed

Breaking changes

Font files are now loaded from the servers provided by Mr. Rasmus Andersson, the creator of the font in use. If your reverse proxy adds a Content-Security-Policy or a Cross-Origin-Embedder-Policy header, you may want to update those. The README suggests some values to use.

Minor changes

Tweaks and fixes

Notable dependency updates

Full Changelog: v3.0.0...v3.1.0

v3.0.0

18 Nov 19:27
3272824
Compare
Choose a tag to compare

What's Changed

Breaking changes

  1. In #690 and #695, both backend and frontend URLs were refactored to better follow best practices and the REST architecture. For details, refer to the OpenAPI specification provided by any Rating Tracker v3 instance, or have a look at http://ratingtracker.mruder.dev/api-docs/.
  2. In #676, the last Selenium-based fetcher was removed and all data providers are now being fetched using direct HTTP requests. Consequentially, the Selenium containers and related environment variables can be removed from existing setups.
  3. In #705, a development container configuration was added, significantly changing the local development workflow. From now on, we recommend using a Visual Studio Code development container for developing Rating Tracker.

Major features

Minor changes

  • Implement improvements for frontend by @marvinruder in #665, including:
    • Resolve #663 Use CSS-only background animation
    • Change background effect of login card
  • Improve layout of TablePagination component by @marvinruder in #717

Tweaks and fixes

Notable dependency updates

Full Changelog: v2.5.0...v3.0.0

v2.5.0

27 Oct 21:23
feccb9e
Compare
Choose a tag to compare

What's Changed

Breaking changes

With this release, the environment variable SELENIUM_MAX_CONCURRENCY has been renamed to MAX_FETCH_CONCURRENCY.

Minor changes

Tweaks and fixes

Notable dependency updates

Full Changelog: v2.4.1...v2.5.0

v2.4.1

16 Oct 19:53
1a57bc2
Compare
Choose a tag to compare

What's Changed

Tweaks and fixes

Notable dependency updates

Full Changelog: v2.4.0...v2.4.1

v2.4.0

10 Oct 21:09
0e278fc
Compare
Choose a tag to compare

What's Changed

Minor changes

Tweaks and fixes

Notable dependency updates

Full Changelog: v2.3.0...v2.4.0

v2.3.0

23 Sep 17:02
da36f4e
Compare
Choose a tag to compare

What's Changed

Minor changes

Tweaks and fixes

Full Changelog: v2.2.1...v2.3.0

v2.2.1

20 Sep 19:12
1cc8f2f
Compare
Choose a tag to compare

What's Changed

Tweaks and fixes

Notable dependency updates

Full Changelog: v2.2.0...v2.2.1

v2.2.0

14 Aug 08:54
031d9b9
Compare
Choose a tag to compare

What's Changed

Minor changes

  • Add Status Dashboard by @marvinruder in #379
    • Update sidebar logo layout
    • Run linting and type checking in CI
    • Remove obsolete .js from import statements
    • Fix API Error class name

Tweaks and fixes

  • Fix esbuild-related issues by @marvinruder in #371
    • Fix Swagger UI is not available #369
    • Fix Error class names are wrong in logfile #370
    • Improve logging and health check
    • Optimize Docker caching related to Prisma
    • Optimize initialization of database in tests
  • Fix minify errors by @marvinruder in #375
    • Do not keep names
    • Do not minify
    • Parse Node.js bundle in build process
    • Do not build commons package separately
  • Improve performance of fetchers by @marvinruder in #376
    • Store Last Fetch date for premium S&P stocks
    • Use Axios to fetch from Refinitiv
  • Do not prune builder cache by @marvinruder in #380
  • Remove Docker-in-Docker-related code by @marvinruder in #382
    • Simplify PostgreSQL schema initialization
    • Use host.docker.internal for referencing Docker host

Full Changelog: v2.1.8...v2.2.0

v2.1.8

10 Aug 20:40
acf8bc5
Compare
Choose a tag to compare

What's Changed

Tweaks and fixes

  • Update CI workflow by @marvinruder in #357
    • Create multi-arch images in every build
    • Simplify installation of wasm-pack, reducing image size
    • Add health check to image
    • Add and test Express "trust proxy" setting
  • Add error prefix to Cron Job Signal error messages by @marvinruder in #361
  • Build Node.js bundle using esbuild by @marvinruder in #363
    • Reduce image size

Notable dependency updates

Full Changelog: v2.1.7...v2.1.8