Skip to content

Releases: bastean/codexgo

v4.10.0

13 Jan 00:54
v4.10.0
4563f47
Compare
Choose a tag to compare

4.10.0 (2025-01-13)

  • chore(deps): upgrade (d89072b)
  • chore(deps): upgrade (3939bc9)
  • docs(readme): add sqlite to the tech stack (94bdc32)
  • refactor: use a random id to verify users (5f929cf)
  • refactor(context): remove message type aliases (6436fbb)
  • refactor(domain): remove verify method from repository (a644d00)
  • test(domain): add unit test to root aggregate (74f3332)
  • feat(context): add metadata to aggregates (60779a3)

v4.9.1

14 Dec 00:06
v4.9.1
8396b5f
Compare
Choose a tag to compare

4.9.1 (2024-12-14)

  • chore(application): rename use case files (b06f57f)
  • chore(deps): upgrade (7d50c12)
  • refactor(mongo): change error validation when no result is found (b2881fb)
  • test: add test suite for logger adapters (d9a3469)
  • test: standardize testing of adapters (cbf53f7)

v4.9.0

01 Dec 22:59
v4.9.0
784efcc
Compare
Choose a tag to compare

4.9.0 (2024-12-01)

  • docs(readme): add sqlite implementation (864e7c6)
  • fix(mongodb): check duplicate value error when updating a document (bd59245)
  • fix(sqlite): add username in search criteria (31b1070)
  • fix(sqlite): remove gorm error translation (12009a4)
  • chore(deps): upgrade (e01098f)
  • chore(devcontainer): add python feature for dependencies that need it (0b146a6)
  • test: change error assertions (25b8596)
  • feat: add user repository sqlite adapter (1388999)
  • feat: allow login with username (750c13c)
  • refactor(context): move responsibility for password hashing to use cases (3b08b43)

v4.8.0

17 Nov 17:42
v4.8.0
7cabc1c
Compare
Choose a tag to compare

4.8.0 (2024-11-17)

  • fix(deps): add missing dependencies (4be4afb)
  • docs(readme): update usage description (9368e53)
  • chore(deps): upgrade (7817341)
  • chore(deps): upgrade (14880ff)
  • chore(vscode): update snippets (93a2a16)
  • feat: add vscode snippets (7631c10)
  • feat(cqrs): add in-memory command bus (f250cc7)
  • feat(cqrs): add in-memory query bus (095b122)
  • feat(service): add default event bus (1656e91)
  • refactor: move extension settings to vscode folder (80a1e4a)
  • refactor: use abbreviated receiver names (becfa42)
  • refactor: use error directly in string formatting (5ce15ca)
  • refactor(cqrs): use standard message in commands (93750dc)
  • refactor(cqrs): use standard message in queries (9bbcbe0)
  • refactor(domain): use generics to create error bubbles (10ce605)
  • refactor(eda): decouple event bus from rabbitmq (091a0c4)
  • refactor(eda): use standard message in events (92c332b)
  • refactor(presentation): change initialization of services (4e072b7)
  • test(acceptance): add more declarative scenarios (f8e3ba5)
  • test(unit): check bubble error message format (6dbd1de)
  • test(unit): remove unused methods (28a0937)

v4.7.3

30 Sep 02:50
v4.7.3
f454955
Compare
Choose a tag to compare

4.7.3 (2024-09-30)

Chores

Refactors

  • domain: remove panic from bubble error method (0693e21)
  • rename util directory to service (c47803b)

v4.7.2

19 Sep 22:06
v4.7.2
0cdb519
Compare
Choose a tag to compare

4.7.2 (2024-09-19)

Chores

Documentation

  • readme: add missing links to external resources (2ff7253)

Refactors

  • context: rename multi-word packages to a single word (00528ba)
  • presentation: rename server abort functions (a2be85e)

v4.7.1

07 Sep 18:30
v4.7.1
bc731a7
Compare
Choose a tag to compare

4.7.1 (2024-09-07)

Documentation

  • readme: change module version in cli installation (b598963)

v4.7.0

07 Sep 17:52
v4.7.0
2af2596
Compare
Choose a tag to compare

4.7.0 (2024-09-07)

Chores

Documentation

  • readme: add cli app description (d1722a4)

New Features

  • presentation: add cli app (eec5814)
  • presentation: add env verification (2198845)
  • presentation: add files needed to use the standalone binary (eafe041)

Bug Fixes

  • makefile: add compose exit code in prod and demo rules (4d46bf4)

Refactors

  • application: rename use case receivers (d0bd981)
  • env: add codexgo prefix (b5f6f69)
  • presentation: change services initialization (6ef228b)
  • presentation: change type assertions (b1d4e18)
  • presentation: wrap third-party errors on the server (03ea027)

v4.6.3

19 Aug 04:32
v4.6.3
198d7db
Compare
Choose a tag to compare

4.6.3 (2024-08-19)

Chores

Documentation

  • readme: add api and views in workflow section (321f85d)

Bug Fixes

  • cucumber: add glob paths to match steps with features (d903906)
  • dockerfile: add syntax parser directive (7248ef4)
  • makefile: copy required dependencies on init (d98384e)
  • server: change redirection to avoid status override error (3cd8e14)

Refactors

  • domain: rename save to create in user repository (f4c52a0)
  • server: add disclaimer about external links (f958392)
  • server: use a direct implementation of gin handlers (19264a3)

Tests

  • acceptance: use panic wrap instead of fatal in playwright setup (fb32f20)

v4.6.2

11 Aug 05:35
v4.6.2
0934588
Compare
Choose a tag to compare

4.6.2 (2024-08-11)

Chores

Documentation

  • readme: add description about folders (a1b4f98)

Bug Fixes

  • makefile: register husky hooks on initialization (50326c7)
  • release-it: update bumper out file (ba534f0)

Refactors

  • dockerfile: remove redundant layers (3c61205)
  • domain: rename user repository (8781bd1)
  • infrastructure: use a struct for auth values in smtp (e0a703f)
  • infrastructure: use user primitive struct as collection schema in mongo (ec07756)
  • scripts: add beginning and end of regexp in syncenv (0483d25)

Styles

  • squash var, const and type in blocks (23807d5)

Tests

  • throw panic in setup to avoid flaky tests (2046fae)