Skip to content

Latest commit

 

History

History
193 lines (97 loc) · 6.67 KB

CHANGELOG.md

File metadata and controls

193 lines (97 loc) · 6.67 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

3.6.0 (2024-02-07)

Features

  • queue-service: add removeListener method (e3f16e3), closes #70

3.5.1 (2023-07-12)

3.5.0 (2023-07-08)

Features

  • nestjs: add support to NestJS v10 (a2f7d10)

3.3.2 (2023-03-10)

Bug Fixes

  • queue-service: issue with empty object as validator options (05c5ce8)

3.3.1 (2023-03-10)

3.3.0 (2022-09-06)

Features

  • nestjs: add support to NestJS v9 (7c70645)

3.2.2 (2022-09-02)

3.2.1 (2022-06-13)

3.2.0 (2022-06-06)

Features

  • class-transformer: add support to v0.5.1 or newer v0.5.x versions (38ad576)

3.1.2 (2022-04-26)

Bug Fixes

  • amqp-service: rename connectionName to connectionToken (bc3b144)

3.1.1 (2022-03-29)

3.1.0 (2022-03-29)

Features

  • listen: add support for Source in listener (2cb6ee8), closes #49

3.0.3 (2021-09-08)

Bug Fixes

  • queue-service: use toString to better check for object (d825139)

3.0.2 (2021-08-27)

Bug Fixes

  • export module constants (235813a)

3.0.1 (2021-08-24)

⚠ BREAKING CHANGES

  • acceptValidationNullObjectException is moved to ListenOptions and will not be available on QueueModuleOptions.

Features

  • add support to use multiple connections (af4d5bb)

2.3.0 (2021-08-24)

Features

  • queue-module: throw error if no way to create provider is supplied (d711d81)

2.2.2 (2021-08-02)

Bug Fixes

  • events: dispatch disconnected event on connection (5e2f21e)

2.2.1 (2021-08-02)

Bug Fixes

  • try service resolution with class reference (fixes #35) (0cc7d34)

2.2.0 (2021-08-01)

Features

  • support latest version of class-validator + class-transformer (53a87dd)

2.1.0 (2021-08-01)

Features

  • nest: add support to Nest v8 (edb044f)

2.0.2 (2021-07-28)

2.0.1 (2021-07-24)

Bug Fixes

  • amqp-uri: support special chars in username + password (fix #24) (59ae5e5)

2.0.0 (2021-04-14)

⚠ BREAKING CHANGES

  • AMQPService.getConnectionOptions() was renamed to AMQPService.getModuleOptions().
  • QueueModule.forRoot() method argument interface was restructured and renamed to QueueModuleOptions. The new structure (all properties are optional):
    {
      "isGlobal": true,
      "logger": new MyLogger(),
      "throwExceptionOnConnectionError": true,
      "acceptValidationNullObjectException": false,
      "connectionUri": "amqp://admin:[email protected]:5672",
      "connectionOptions": { // rhea and rhea-promise connection options go here
        "transport": "tls",
        "reconnect": false
      }
    }

Features

  • add support to use custom logger (accdc72)
  • connection-uri: add custom protocols (1816233)
  • module: add option to make AMQP module available globally (d92dcc5)
  • queue: add support to work only with module options arg (523d279)
  • add async module configuration (de4a3df)

Bug Fixes

  • check connection is open to cleanup during shutdown (e6bb019)

1.3.0 (2021-03-26)

Features

  • amqp-service: add acceptValidationNullObjectException connection option (8d68a2f)

Bug Fixes

  • release: abort release on first error (2e4cfdd)

1.2.0 (2020-11-18)

Features

  • connection: add throwExceptionOnConnectionError connection option (7b4ba08)

Bug Fixes

  • import feature QueueModule in example app (902e594)
  • readme: spelling improvements and type fixes (67e931e)

1.0.0 (2020-09-28)