Skip to content

Releases: atedeg/mdm

v4.0.0

18 Aug 17:42
Compare
Choose a tag to compare

4.0.0 (2022-08-18)

v3.0.0

18 Aug 15:25
Compare
Choose a tag to compare

3.0.0 (2022-08-18)

Bug Fixes

  • pricing: add missing validations (ef0b1bc)
  • pricing: allow price of 0 (b5b06e4)
  • pricing: expose dto conversion between string and client id (52c72a8)
  • pricing: move .euroCents extension method from positive to non-negative number (f3220b3)

Features

  • client-orders: add price order line service (0036802)
  • pricing: add http endpoint for pricing an order line (b9cc36e)
  • pricing: create server for pricing microservice (567b6b1)
  • pricing: handle price order line requests (47368b5)

v2.0.1

18 Aug 15:26
Compare
Choose a tag to compare

2.0.1 (2022-08-17)

Reverts

  • Revert "docs: add event storming video" (712c100)

v2.0.0

17 Aug 14:36
Compare
Choose a tag to compare

2.0.0 (2022-08-17)

Bug Fixes

  • pricing: add clarification for multiple promotions (df90a94)
  • pricing: address review comments (33a3fb5)
  • pricing: address review comments (a062b5f)
  • pricing: change percent range to double and remove plus derivation (22eaaac)
  • pricing: fix tests (e50dc68)
  • pricing: remove collect from threshold discount for better clarity (72cfcde)
  • pricing: simplify discount multiplication (12865de)
  • pricing: simplify domain types (166b7c6)
  • pricing: use === for equality (9612b8c)
  • stocking: move ranges in their package (7811cf2)
  • utils: simplify multiplication between percentages (b5683d7)

Features

  • pricing: add domain types (56d357d)
  • pricing: add pricing action with tests (afa9cd2)
  • pricing: add utils for bounded context (2d4b67b)
  • utils: add conversion from double to open-closed range (5878852)
  • utils: add decimal in open-closed range type (84a07fc)

v1.0.2

16 Aug 09:56
Compare
Choose a tag to compare

1.0.2 (2022-08-16)

Bug Fixes

  • docker: set docker username in order to publish to Docker Hub (24d7a74)

v1.0.1

12 Aug 11:35
Compare
Choose a tag to compare

1.0.1 (2022-08-12)

Bug Fixes

  • docker: remove docker from publishing stage (2406253)

v1.0.0

12 Aug 09:36
Compare
Choose a tag to compare

1.0.0 (2022-08-12)

Bug Fixes

  • add type annotations to silence wartremover (0f2e14c)
  • change endpoint path parameter name (7290b6a)
  • date dto in prod planning acl (aad6bff)
  • fix date time formatter (73de3fd)
  • fix format string (cafb5be)
  • fix ubidoc table (6b8b0f9)
  • in handleOrderReceived use order instead of ordered product (facbaba)
  • location uses decimals (e58c814)
  • products: change macro to generate list of weights per cheese type (038da8b)
  • progate date error in prod plan acl (3740f91)
  • relationships between restocking and production (04c182b)
  • remove private modifier for production planning action (6913676)
  • replace quantity with missing quantity (8fa1f2d)
  • use format instead of to string (330bd02)
  • use to string for local date time conversionù (cc57cca)
  • utils: move givens from outside compatnion objects and add Distance type class (64cde37)

Features

  • add acl dtos (d85d6c2)
  • add client orders errors (7b0eb54)
  • add client orders events (fd66d84)
  • add client orders types (0167e81)
  • add desired stock to dto stock dto in prod plan acl (9b4c9c5)
  • add domain actions and events, closes #77 (5d50f12)
  • add DTOs for milk-planning BC (84ff35c)
  • add DTOs for product and cheesetype (bf3711a)
  • add DTOs for product and cheesetype (5f1c40a)
  • add endpoint to palletize product for order (c1b1afd)
  • add endpoint to place new orders (5a6c2b0)
  • add endpoints (938dae6)
  • add endpoints to complete orders and get their transport document (27973fe)
  • add first draft implementation of one of the actions (474ce44)
  • add handler for incoming orders (c076741)
  • add handlers (ed8a27d)
  • add MissingQuantity class (e7a23f7)
  • add new batch event (9c0f30f)
  • add new delivery date for delayed orded in production planning bc (b14b551)
  • add new outgoing event (498bb39)
  • add order received and production plan send handlers (2893046)
  • add prod planning dtos (c41bcea)
  • add product palletized event to client orders bc (4b8474c)
  • add production DTOs (c146b48)
  • add production planning DTOs (d3ae700)
  • add repositories (344f266)
  • add restocking bc (36af124)
  • add stock repository (6d62e93)
  • add StockDTO (cffaa9f)
  • add stocking bounded context (028ee56)
  • add ubiquitous language,closes #75 (6cfe906)
  • available stock and desired stock are now case classes (44ec364)
  • bc actions definition (984a7ba)
  • bc events definition (1ae213e)
  • bc types definition (fbdcd83)
  • complete domain modelling (956703d)
  • complete quintals of milk estimation (34aa275)
  • create logic handlers (16b6648)
  • creates api endpoints specifications (6ff71ab)
  • define DTOs for restocking b.c. (8035a9c)
  • define first batch of ubiquitous language (fa83eee)
  • define incoming and outgoing events (a2e0174)
  • definition of domain events for milk-planning (242a875)
  • emit processed order event (dac6483)
  • first basic implementation for estimate quintals of milk (697e87d)
  • first definition of domain actions (fcdcbbf)
  • implement bc actions (86c6e86)
  • implement client-order actions (a0f6240)
  • implement logic for calculate milk needed for products (d914fe7)
  • implement milk-planning API (640f00c)
  • implement stocking actions (7cbe9c0)
  • save the production plan (3457eaa)
  • stocking: integrate stocking bounded context with shared kernel (099bc05)

v1.0.0-beta.16

11 Aug 17:17
Compare
Choose a tag to compare
v1.0.0-beta.16 Pre-release
Pre-release

1.0.0-beta.16 (2022-08-11)

Bug Fixes

  • date dto in prod planning acl (aad6bff)
  • in handleOrderReceived use order instead of ordered product (facbaba)
  • progate date error in prod plan acl (3740f91)

Features

  • add desired stock to dto stock dto in prod plan acl (9b4c9c5)
  • add order received and production plan send handlers (2893046)
  • save the production plan (3457eaa)

v1.0.0-beta.15

11 Aug 16:19
Compare
Choose a tag to compare
v1.0.0-beta.15 Pre-release
Pre-release

1.0.0-beta.15 (2022-08-11)

Bug Fixes

  • change endpoint path parameter name (7290b6a)

Features

  • add endpoint to palletize product for order (c1b1afd)
  • add endpoint to place new orders (5a6c2b0)
  • add endpoints to complete orders and get their transport document (27973fe)
  • add handler for incoming orders (c076741)

v1.0.0-beta.14

11 Aug 11:32
Compare
Choose a tag to compare
v1.0.0-beta.14 Pre-release
Pre-release

1.0.0-beta.14 (2022-08-11)

Bug Fixes

  • use format instead of to string (330bd02)
  • use to string for local date time conversionù (cc57cca)

Features

  • add acl dtos (d85d6c2)
  • add endpoints (938dae6)
  • add handlers (ed8a27d)
  • add product palletized event to client orders bc (4b8474c)
  • add repositories (344f266)
  • available stock and desired stock are now case classes (44ec364)