Crate — Releases

Changelog and version history.

v1.0.0

Latest

A cost of goods you can prove

  • Real FIFO with row locks — two simultaneous orders can never spend the same stock twice, and a shipment beyond the balance rolls back whole
  • Layer by layer: every shipment line stores its lot, date, quantity taken and purchase price, next to the weighted-average alternative and the difference
  • An immutable ledger: a mistake is fixed by a reversal that returns goods to the very lots they came from
  • Transfers keep age and price, so moving stock does not reset the queue
  • Integers everywhere — kopecks and thousandths of a unit, with crate:verify reconciling balances against the ledger every night
  • 40 tests on PostgreSQL, light and dark themes, README in three languages

All releases on GitHub →