Skip to content

Releases: YamStranger/ledger

v1.0.1

30 Aug 16:52
Compare
Choose a tag to compare

Summary: Ledger rest api implementation with in memory cash

Change log:
v0.0.1...a9b5d91

Features

  • core

    • implemented full api to process transactions
      (84fc2e1)
    • add implementation of ledger service
      (4a29c41)
  • rest

    • add support for different currencies
      (4c2d495)
    • add stub ledger service implementation
      (6a6e94d)

Documentation

Test

  • leder

    • add single threaded tests for ledger
      (e47b8fc)
  • rest

v0.0.1

30 Aug 02:24
Compare
Choose a tag to compare

Summary: Simplest rest service implemented with default responses

Change log:
https://github.com/github/linguist/compare/295ad94f70a7c96b8e326161a7bfb885e5d3246a..v0.0.1
https://github.com/YamStranger/ledger/compare/295ad94f70a7c96b8e326161a7bfb885e5d3246a..v0.0.1

Bug Fixes

  • rest
    • fix port allocation for test
      (049a80c)

Features

  • rest
    • add handler with body
      (e79fc64)
    • add endpoints to post transactions and list account transactions
      (843ba33)
    • add endpoints for most operations
      (2caf4f0)
    • add simplest rest server with default handlers
      (91cc213)

Documentation

  • readme
    • add developing applications part
      (fef49b3)

Refactor

  • rest
    • updated docs and implementation
      (a7919d3)
    • orginize packages
      (2c7d320)
    • add typed responses and error codes
      (378276d)

Test

  • rest
    • add test for get handlers
      (4607f61)
    • extended tests to have api tests for all handlers
      (840883e)
    • add test for endpoints with query params
      (4f759be)
    • add overriding of guice modules and reuse that in tests
      (d1025e5)
    • add integration test for rest endpoint
      (8d5fb08)

Chore

  • dependencies

    • add fuel dependency
      (5876d48)
    • enable fail on version conflict flag
      (20a92af)
  • gradle

    • add gradle config and default dependencies
      (de9d99d)