This repository was archived by the owner on Mar 26, 2025. It is now read-only.
Repository navigation
0.4.0
0.4.0 (2025-02-06)
Features
- add POST request to crypto-market everytime a new client connects (48c8138)
- add UserNotHandler and integrate user notification events in EventService and EventAdapter (52710be)
- enhance SocketIOAdapter with public and authenticated socket support (0984e5d)
- enhance UserNotificationHandler to support custom and default notification messages (94cfcc5)
- implement AuthServicePort interface and AuthServiceImpl for JWT validation (3030030)
- implement CryptoPriceData interface and enhance CryptoUpdateHandler with notification (7260d55)
- implement separate handlers for EUR and USD crypto updates (7d5b45b)
- include cryptoId in notification message for UserNotificationHandler (2970402)
Dependency updates
- core-deps: update dependency lint-staged to v15.4.3 (#25) (3532568)
- core-deps: update dependency typescript-eslint to v8.22.0 (#28) (0efffbf)
- core-deps: update eslint monorepo to v9.19.0 (#22) (3868434)
- deps: update plugin org.danilopianini.git-sensitive-semantic-versioning to v4 (#27) (1a021fe)
Bug Fixes
Tests
- adapt test for new format (9c3f01b)
- refactor EventService to implement the outputport (f770921)
- update CRYPTO_UPDATE event test to reflect new event type output structure (ac63e23)
General maintenance
- add dotenv, cookie and jsonwebtoken dependencies with type definitions (2a57167)
- modify cryptodata for new json message (f385971)
Refactoring
- consolidate crypto update handlers into a single handler (f1f9f48)
- move ports directory from application to domain (0a62544)
- remove any from test (9018c56)
- remove console logs from CryptoUpdateHandler (eec8416)
- remove unnecessary connection to cryptomarket from SocketIOAdapter connection handler (5a420c5)
- remove useless imports (502bd97)
- update EventService tests to use Event type for broadcast methods (2f2d963)