Skip to content

Releases: zucchero-sintattico/piper-kt

v3.0.0

16 Apr 09:11
Compare
Choose a tag to compare

3.0.0 (2024-04-16)

⚠ BREAKING CHANGES

  • ddd: changed domain and application in order to follow ddd best practices
  • services: added multimedia service

Features

  • added UUIDEntityId (3e6b3b8)
  • deps: added socketio library to enable creation of socket.io server (bfeb8ce)
  • deps: added socketio-client in order to test the socket.io server (5ff562c)
  • json: added kotlinx.serializtion to handle json serialization/deserialization (3e94090)
  • multimedia-web: added controllers and security rules (e35b46d)
  • multimedia-websocket: switched to service use instead of repository (1d32643)
  • multimedia: Added event listeners for users joining, leaving, and being kicked from servers (80caa1f)
  • multimedia: Added Kafka dependency, implemented ServersEventsListener and ServerRepositoryImpl. (e8ebf8c)
  • multimedia: Added MultimediaApi interface, and Result class for handling API responses (c5acfc3)
  • multimedia: implemented event listeners (4f9cc77)
  • multimedia: implementing multimedia service general structure (1f911fa)
  • multimedia: integrated repository operation in protocol (04b1995)
  • refactor (da657eb)
  • services: added multimedia service (957d35c)
  • ws: added token extraction and rooms managment (49f2aa4)

Bug Fixes

  • api: fixed error handling method signature (afdecc3)
  • micronauttest annotation (ca51984)
  • multimedia-test: added runCatching to avoid error throwing on socket test (c20aa48)
  • multimedia-test: removed assertion temporary from socket test to avoid bug in C.I. (520d0f8)
  • multimedia: fixed test that doesnt compile (2c6485f)
  • multimedia: fixed tests (f1221f0)
  • multimedia: merged main (45bfb4d)
  • multimedia: put random port on server startup to avoid bind exception (d1b9cd5)
  • multimedia: removed dependency that broke build (df065cf)
  • multimedia: removed integration test (e9a4585)
  • project: removed deleted dependencies (87e63aa)
  • test: fixed architecture test (1cb0626)
  • test: fixed architecture test (35f1def)
  • test: fixed socketio server test setupping a session repository (a73ba6d)
  • test: fixed type in base test class name (6b4ff1e)

Code Refactoring

  • ddd: changed domain and application in order to follow ddd best practices (17e2399)

v2.1.0

15 Apr 13:37
Compare
Choose a tag to compare

2.1.0 (2024-04-15)

Features

  • events: import kafka and implement kafka clients (d54a10d)
  • merge main into microservice branch (fa15428)
  • messages: implement messages repository (7e46558)

Bug Fixes

  • channel-service: implement event publishing and fix mocks in tests (a3a7906)
  • repository: fix bugs and add tests to repository (b63a635)
  • server-service: implement event publishing and fix mocks in tests (f18c74f)
  • service-tests: refactor basic class test (2c6f353)
  • test: remove template refuse (472d728)

v2.0.0

15 Apr 11:45
Compare
Choose a tag to compare

2.0.0 (2024-04-15)

⚠ BREAKING CHANGES

  • ddd: changed domain and application in order to follow ddd best practices
  • services: added multimedia service

Features

  • added UUIDEntityId (e6d6ac4)
  • deps: added socketio library to enable creation of socket.io server (3a5e27f)
  • deps: added socketio-client in order to test the socket.io server (0400455)
  • json: added kotlinx.serializtion to handle json serialization/deserialization (4fd4747)
  • multimedia-web: added controllers and security rules (05963eb)
  • multimedia-websocket: switched to service use instead of repository (0ff28b7)
  • multimedia: Added event listeners for users joining, leaving, and being kicked from servers (500f324)
  • multimedia: Added Kafka dependency, implemented ServersEventsListener and ServerRepositoryImpl. (4fca125)
  • multimedia: Added MultimediaApi interface, and Result class for handling API responses (008a09a)
  • multimedia: implemented event listeners (e185b20)
  • multimedia: implementing multimedia service general structure (f36d181)
  • multimedia: integrated repository operation in protocol (78267d4)
  • refactor (ef7664d)
  • services: added multimedia service (8866f75)
  • ws: added token extraction and rooms managment (b40c6c7)

Bug Fixes

  • api: fixed error handling method signature (f8a4680)
  • micronauttest annotation (edbb664)
  • multimedia-test: added runCatching to avoid error throwing on socket test (04b3e78)
  • multimedia-test: removed assertion temporary from socket test to avoid bug in C.I. (8b4f6ae)
  • multimedia: fixed test that doesnt compile (18c444a)
  • multimedia: fixed tests (390a81b)
  • multimedia: put random port on server startup to avoid bind exception (e9bb298)
  • multimedia: removed integration test (673c966)
  • project: removed deleted dependencies (7bcaec3)
  • test: fixed architecture test (3489838)
  • test: fixed architecture test (a5435c4)
  • test: fixed socketio server test setupping a session repository (f79b803)
  • test: fixed type in base test class name (cf9e678)

Code Refactoring

  • ddd: changed domain and application in order to follow ddd best practices (cfdc80f)

v1.13.1

08 Mar 14:04
Compare
Choose a tag to compare

1.13.1 (2024-03-08)

Bug Fixes

  • spotless: yaml configuration dependencies conflict (5ccdbb2)

v1.13.0

07 Mar 10:57
Compare
Choose a tag to compare

1.13.0 (2024-03-07)

Features

Bug Fixes

  • ci: adjust error in condition (1d90c7e)
  • repo: bug in unrelated tasks -- should not be there (2e656e4)

v1.12.0

05 Mar 16:47
Compare
Choose a tag to compare

1.12.0 (2024-03-05)

Features

  • build: add dependencies for micronaut (5834bac)
  • build: add java version of gradle API (bc17fc0)

Bug Fixes

  • style: corrected kfmtm and detekt errors (19d9d70)

v1.11.0

25 Feb 14:16
Compare
Choose a tag to compare

1.11.0 (2024-02-25)

Features

  • bdd: add acceptance tests (071195c)
  • bdd: add cucumber dependency (45be7e6)
  • ci: prepare ci to deploy features report (57c4330)

Bug Fixes

  • test: try to remove deepsource antipattern warning (66eda86)

v1.10.0

24 Feb 15:48
Compare
Choose a tag to compare

1.10.0 (2024-02-24)

Features

  • ddd: add servers and channel concept in domain (b41b046)
  • ddd: add users concept in domain (888983a)
  • ddd: init with glossary (d398107)
  • repo: add common concept package (97c3dda)

v1.9.1

22 Feb 11:26
Compare
Choose a tag to compare

1.9.1 (2024-02-22)

Bug Fixes

  • ci: avoid publishing pages if no release (03001dc)

v1.9.0

13 Feb 12:27
Compare
Choose a tag to compare

1.9.0 (2024-02-13)

Features

  • repo: add documentation framework, built it and release on gh-pages (90f55d2)