Skip to content

Latest commit

 

History

History
65 lines (49 loc) · 1.98 KB

CHANGELOG.rst

File metadata and controls

65 lines (49 loc) · 1.98 KB

Change Log

Unreleased

[1.0.0]

  • Look for an lms_user_id key when generating transaction idempotency keys, not learner_id.

[0.4.0]

  • include only non-failed transactions in ledger balance calculation by default

[0.3.3]

[0.2.2]

  • Add many help_text fields to model fields.
  • Add some useful composite table indices.
  • Add a "failed" transaction state.

[0.2.0]

  • Some small developer QOL stuff.
  • Better local development instructions in README.
  • Remove docs from quality checks and ci.yml.
  • Reasonable first pass at allowing for weak/strong admin editing ability depending on environment settings.
  • Simple, first attempt at an idempotency key utility methods for ledgers and transactions that optionally take a subsidy and initial deposit, resp.
  • Allow blank idp keys on the Ledger model, and set to a sane default if not provided on save().
  • Remove JPY as an allowed unit.
  • api.create_ledger() now seeds the ledger with an optional initial deposit.
  • Check if we're already inside a transaction when setting durable=True in create_transaction().

[0.1.1] - 2023-01-05

Added

  • Package renamed from edx-ledger to openedx-ledger

[0.1.0] - 2023-01-04

Added

  • First release on PyPI.