Skip to content

v2.0.0

Latest

Choose a tag to compare

@MicroFish91 MicroFish91 released this 25 Jan 07:03
db275cc

Overview

This major release includes numerous quality of life improvements and architectural changes. The settings table has been removed, with its values migrated directly to the snapshot table for better data organization. A new feature allows storing customizable value orderings that persist across clients, ensuring consistent data presentation.

Due to breaking API changes, v1 endpoints are now deprecated. All API requests should use the new /api/v2 base path.

Added

  • Add support for storing snapshot value ordering (#54)
  • Add recommended rebalance threshold field for benchmarks (#36)
  • Add an optional rebalance threshold field per snapshot (#38)
  • Support momentum-based asset types (#35)

Changed

  • Remove separate settings table. Update rebalance logic and tests to reflect data coming from the new snapshot rebalance field (#40)

Fixed

  • Snapshot calculations should include deprecated items (#56)
  • Don't allow duplicate accounts even if one of them is deprecated (#49)
  • Don't allow duplicate holdings even if one of them is deprecated (#47)
  • Don't allow duplicate benchmarks even if one of them is deprecated (#46)

Engineering

  • Improve docker-compose and build scripts for quickly bootstrapping a local db and app (#51)