5.2.0 (2024-03-30)
- add cultureinfo to reader/writer settings. (#152) (0199420)
- bindings: add amqp bindings (#153) (8d128db)
- bindings: add mqtt bindings (#154) (f5529e0)
- improve AsyncApiAny api surface. (9063f4e)
- targetframework to netstandard2.0 (#150) (9291da6)
5.1.1 (2024-02-16)
- long values for missing retention properties (93ba475)
5.1.0 (2024-02-15)
- updated topic configuration data types (eace86d)
- added new topic configuration properties (4a6c6a8)
5.0.0 (2023-12-14)
-
patternProperties should also be walked as a reference (#133) (dc544f1)
-
chore(settings)!: make reader bindings IEnumerable to allow for simpler usage (e1f8c87)
- allow non-component references (#132) (71fe571)
- bindings: add high throughput fifo properties (#135) (44ffcf4)
- changes how bindings are applied.
4.1.0 (2023-09-27)
4.0.2 (2023-08-01)
- 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)
- 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)
- add setter to BindingParsers collection (211646e)
- 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)
- 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 todouble
. - Bindings have been moved to a separate project
3.0.2 (2023-03-30)
3.0.1 (2023-03-13)
3.0.0 (2023-02-27)
- 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)
2.0.1 (2023-02-08)
- main project package id (37ba867)
2.0.0 (2023-02-08)
- fix!: rename to AsyncAPI.NET (96cb30b)
- 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
- 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)