Skip to content
This repository was archived by the owner on Mar 26, 2025. It is now read-only.

Releases: CryptoMonitorASW-SPE/notification

1.1.3

Choose a tag to compare

@CryptoMonitor-ci CryptoMonitor-ci released this 03 Mar 09:36
ce09137

1.1.3 (2025-03-03)

Dependency updates

  • deps: update dependency gradle to v8.13 (#34) (69839ed)

Documentation

  • put just badge MIT for the license (ce09137)
  • refactor to readme (5067e8f)

Build and continuous integration

  • change exposed port from 8080 to 3000 in Dockerfile (198a66f)
  • handle 422 error case for branch rules (ede0323)
  • make action to fail at pr code quality (21a2031)

General maintenance

  • change node version in ci and release (d304a7e)
  • update Node.js version to 22.14 in package-lock and release workflow (8eef860)

Refactoring

  • remove unnecessary endpoint variable in EventDispatcherAdapter (931acaf)
  • update environment variable usage for service configuration in adapters (bc1ee96)

1.1.2

Choose a tag to compare

@CryptoMonitor-ci CryptoMonitor-ci released this 01 Mar 15:19
293e22e

1.1.2 (2025-03-01)

Dependency updates

  • deps: update dependency ch.qos.logback:logback-classic to v1.5.17 (#37) (5340bce)
  • deps: update dependency org.jlleitschuh.gradle.ktlint to v12.2.0 (#38) (293e22e)

Bug Fixes

  • remove dockerRun because notification needs mongo (65860c6)

Build and continuous integration

  • add release workflow unified at release (a02c54d)
  • improve error handling for branch deletion in PR close workflow (77b212b)
  • unify pull request test actions (2a98daf)
  • update workflows to trigger on pull requests and releases only (0007cfe)

General maintenance

  • add precommit config to perform formatting with ktlint (6b64258)
  • remove useless permission for ktLintCheck (78d0512)

1.1.1

Choose a tag to compare

@CryptoMonitor-ci CryptoMonitor-ci released this 24 Feb 14:42
5f3b910

1.1.1 (2025-02-24)

Bug Fixes

  • delete docs folder before committing to dokkaDoc branch (5f3b910)

1.1.0

Choose a tag to compare

@CryptoMonitor-ci CryptoMonitor-ci released this 24 Feb 14:32
1d8e257

1.1.0 (2025-02-24)

Features

  • add Docker tasks for building, running, and cleaning images (e8b7cdf)

Dependency updates

  • core-deps: update commitlint monorepo to v19.7.1 (#8) (0efdfbf)
  • core-deps: update dependency globals to v15.15.0 (#15) (47b9a22)
  • core-deps: update dependency globals to v16 (#21) (7f00669)
  • core-deps: update node.js to v22.14.0 (#19) (222594b)
  • deps: update dependency com.auth0:java-jwt to v4.5.0 (#9) (86d5971)
  • deps: update dependency io.github.cdimascio:dotenv-kotlin to v6.5.1 (#25) (bbc231d)
  • deps: update dependency io.gitlab.arturbosch.detekt to v1.23.8 (#23) (dd0bd33)
  • deps: update kmongo to v5 (#6) (a01d961)
  • deps: update plugin org.jetbrains.kotlin.plugin.serialization to v2 (#2) (262d9ee)

Documentation

  • add README.md for notification service with features and setup instructions (44e2967)

Tests

  • add test for authentication of JWT tokens (a9b5de2)
  • add test to enforce hexagonal architecture (540f3b7)

Build and continuous integration

  • add action for deploying dokka docs on develop push (06142e8)
  • make the docs ci to run after main pushes (1d8e257)
  • refactor the deploy job, and deploy it into a new branch (586a86d)

General maintenance

  • modify gradle for including versions in catalog (fde8e79)
  • remove useless comments from build.gradle (57ea2ef)
  • remove useless test resources (938430b)
  • tweak tasks in build.gradle and add dokka for automatic documentation (0f425e6)
  • update artifact download version (e4a547f)
  • update artifact upload version (e4dc97d)

Refactoring

  • consolidate Ktor dependencies into a bundle for cleaner build.gradle.kts (84998b3)
  • hexagonal architecture package names are corrected (7cb944a)
  • make function to generate JWT in the test more general (99f5050)
  • modify hexagonal architecture (f71092b)

1.0.1

Choose a tag to compare

@CryptoMonitor-ci CryptoMonitor-ci released this 07 Feb 07:53
2416829

1.0.1 (2025-02-07)

Documentation

1.0.0

Choose a tag to compare

@CryptoMonitor-ci CryptoMonitor-ci released this 06 Feb 20:59
1f2d717

1.0.0 (2025-02-06)

Features

  • adapt model for pricealert on frontend (5401a4e)
  • add authenticated call for creating an alert (7167fa9)
  • add flag for activeness of notification (65ec21c)
  • add id, get and delete for pricealert (01bb800)
  • implement handle of new data, and creation of new price alert (a0ee34d)
  • implement server for receiving updates on crypto data, create a repository to store the update (4a4d964)
  • make notificationservice to handle two threshold types (3c54255)

Tests

  • adapt test to new changes (1f2d717)
  • implement test for notification service (a194a44)

General maintenance

  • add adapter for authenticatioN (beb120d)
  • add kmongo for database connection (1ed4b52)

Refactoring

  • handle better exception (a1f4856)
  • handle better the exceptions (e760843)
  • not swallow exceptions (fa183b1)
  • respect ktlint rules (65b8dde)
  • use check instead of throwing exceptions (be58c39)