Skip to content

v4.16.0

Choose a tag to compare

@github-actions github-actions released this 01 Jul 04:48
· 39 commits to main since this release
v4.16.0
ac600e1

4.16.0 (2025-07-01)

Chores

Continuous Integration

  • github: cache node modules (fc9085d)

Documentation

  • readme: update description (05e6aee)

New Features

  • domain: add function to unwrap bubble errors (65a4304)
  • domain: add service to handle index out of range (d9c0b01)
  • domain: compose attempt behavior with token (e86c2e2)

Refactors

  • application: manage aggregate timestamps in use cases (c00a112)
  • application: use type aliases for attributes and meta (37f278b)
  • domain: add more details about where errors occur (789e9c0)
  • domain: add suffix at to timestamps of value object (7889849)
  • domain: create id package (776043d)
  • domain: create primitive from value object (c9aefda)
  • domain: encapsulate value objects (eb34487)
  • domain: get function name via caller in error bubbles (c446052)
  • domain: move validation to values package (5e9c853)
  • domain: use value objects in message fields (fe8f5e0)
  • domain: wrap primitive values (3fcd862)
  • domain: wrap time package (c85e457)
  • errors: use caller to know where (a9f1311)
  • notification: create recipient aggregate (399fa05)
  • server: change conditional components (eeee5d7)
  • server: change health method (743be87)
  • server: remove lodash (3fc88d2)
  • server: reply with all errors generated (b3e9467)
  • server: reuse form settings (9182558)

Tests

  • add acceptance test to api (ea94769)
  • add default suite and mock (a87180c)
  • add sentinel for assertion of constant values (a9e90fe)
  • change position of compared values in sentinel cases (f425f86)
  • errors: generate random bubbles (16cf0ac)
  • messages: use mother to wrap value creation (4b94e1f)
  • messages: use random values for key and recipient (0f4d581)
  • mother: change valid recipient components (c9b8805)
  • mother: use a function to return a new instance (443817d)
  • rabbitmq: use random key and recipient (6f4401d)
  • rename error assertion cases (53d03d8)
  • unit: add cases to from primitive (f2f0445)
  • unit: add suite for assertion error (86a597e)
  • use mother only in a test environment (e1cb301)