Skip to content

Latest commit

 

History

History
179 lines (90 loc) · 9.97 KB

CHANGELOG.md

File metadata and controls

179 lines (90 loc) · 9.97 KB

5.2.0 (2024-03-30)

Features

5.1.1 (2024-02-16)

Bug Fixes

  • long values for missing retention properties (93ba475)

5.1.0 (2024-02-15)

Bug Fixes

  • updated topic configuration data types (eace86d)

Features

  • added new topic configuration properties (4a6c6a8)

5.0.0 (2023-12-14)

Bug Fixes

  • add type to references, always. (#139) (3031023)

  • added missing mapping for ordering (#138) (510426e)

  • patternProperties should also be walked as a reference (#133) (dc544f1)

  • chore(settings)!: make reader bindings IEnumerable to allow for simpler usage (e1f8c87)

Features

  • allow non-component references (#132) (71fe571)
  • bindings: add high throughput fifo properties (#135) (44ffcf4)

BREAKING CHANGES

  • changes how bindings are applied.

4.1.0 (2023-09-27)

Features

  • bindings: update FilterPolicy to match AWS API (#128) (5b64654)

4.0.2 (2023-08-01)

Bug Fixes

  • add missing properties to json schema (#124) (adcd017)
  • nullref if type is not set on jsonschema when using enum. (#123) (e53db72)
  • parse const keyword in a schema object (#121) (22b329c)

4.0.1 (2023-07-11)

Bug Fixes

  • add ability to have 'false' as the value for 'additionalproperties' (#118) (9e4867f)
  • async schema deserializer "additionalProperties" not deserializing JsonSchema correctly (#120) (3761f52)

4.0.0 (2023-06-12)

Bug Fixes

  • add setter to BindingParsers collection (211646e)

Features

  • jsonschema!: type as flag rather than list (#115) (d44efb0), closes #115
  • jsonschema!: changed out decimal for double to allow for bigger numbers (ab00976)
  • bindings!: separate bindings and allow for custom bindings. (#107) (d38c33f), closes #107
  • bindings: add SNS AWS bindings (#108) (d48f166)
  • bindings: add SQS AWS Bindings (#113) (4a93c7a)

BREAKING CHANGES

  • The type of Type in JsonSchema is now a Flags enum, rather than a List of enum. This provides an easier to use interface, for adding and checking types.
  • 3 properties, previously of type decimal in the JsonSchema type have been changed to double.
  • Bindings have been moved to a separate project

3.0.2 (2023-03-30)

Bug Fixes

3.0.1 (2023-03-13)

Bug Fixes

  • make optional properties of bindings nullable (#89) (499cf64)

3.0.0 (2023-02-27)

  • feat!: add basic [REQUIRED] validation rules (#96) (4e6fa07), closes #96

BREAKING CHANGES

  • Adds validation and starts spitting out errors in diagnostics, that haven't been there before.
  • Also changes SharpYaml to YamlDotNet, which does come with potental for breakage. Therefor i declare this change as breaking.

2.0.2 (2023-02-22)

Bug Fixes

  • payload schema reference resolution (#94) (70d4c23)

2.0.1 (2023-02-08)

Bug Fixes

  • main project package id (37ba867)

2.0.0 (2023-02-08)

  • fix!: rename to AsyncAPI.NET (96cb30b)

Features

BREAKING CHANGES

  • as the LEGO prefix has been taken by others, the package has been renamed.

chore: update CHANGELOG.md Update CHANGELOG.md

chore: update CHANGELOG.md Update CHANGELOG.md

1.0.0 (2023-02-07)

Bug Fixes

  • bindings: remove pulsar binding (#70) (fd873d0)
  • change payload 'any' type to 'schema' to match specification. (#77) (3a7b96a)
  • readers: set fixed payload schemaformats to json schema types (#84) (0f46359)
  • readers: throw asyncapiexception, as this is handled by the main reader. (#80) (ef428b1)
  • writerextensions: consistency (#72) (e86cf20)

Features

  • bindings: add pulsar bindings (#74) (04e8af8)
  • bindings: add websockets binding (#69) (827f824)
  • models and serialization should now be up to date with version 2.5 (#76) (cbf3253)