Skip to content

v1.0.0-next.23

Pre-release
Pre-release
Compare
Choose a tag to compare
@asyncapi-bot asyncapi-bot released this 25 Oct 09:07
· 594 commits to next since this release
5fa338e

1.0.0-next.23 (2022-10-25)

Features

  • add basic pydantic support for python models (#964) (8f0d7db)
  • add Dart generator (#658) (127f4cf)
  • add file output for C# generator (#537) (11cc2c1)
  • add file output for TypeScript generator (#536) (5cbe362)
  • add generate example preset for JS (#629) (c9980fc)
  • add JSDoc style comment support to Typescript generator (#621) (983f3ed)
  • add method to render as const enums values for go generator (#662) (331630f)
  • add option to generate named exports from Typescript generator (#622) (f288773)
  • add reserved keywords for Go (#653) (e91e3f6)
  • add support for collectionType of 'List' and multiple property types (#669) (c94c67d)
  • add Typescript Input (#594) (737ade9)
  • add un/marshal JSON preset for Java (#596) (afe46b1)
  • assign optional arguments in the constructor for JS generator (#586) (5622923)
  • complete model rendering and file output for Go generator (#540) (cafc1ff)
  • complete model rendering and file output for JavaScript generator (99b5b44)
  • exclude underscore from TS key enum rendering (#613) (388495e)
  • new accessor preset hook for C# class renderer (#626) (c773f4c)
  • rendering only not-required value-typed properties as nullable (#747) (21953c8)
  • shortened the way c# properties are generated (#671) (2aea2ac)
  • support AsyncAPI v2.3.0 (#563) (bc2f3ef)
  • support AsyncAPI v2.4.0 (#733) (4e8d976)
  • trigger release (#968) (2494db0)
  • un/marshal helper function for JS (#591) (b2683cd)
  • update next with master (#942) (3948449)

Bug Fixes

  • c#: generated enum extension methods lead to invalid references (#746) (63bdd44)
  • correctly store already converted schemas while parsing AsyncApi schema (#554) (f067637)
  • exclude _ from Java key enum rendering (#737) (15964bc)
  • fix Java generator description preset file name (#785) (c23547d)
  • generate Jackson annotations for Java enums only with Jackson Preset (#813) (6ff3ff6)
  • improved formatting for C# (#724) (18eed3e)
  • make sure Java switch and assert words are treated as keywords (#788) (73b5f73)
  • missing namespace for Type in C# JsonSerializerPreset (#597) (51062c1)
  • model dependencies are not accurately resolved (d659d80)
  • model dependencies not needed for C# generator (cb81099)
  • non-required properties are required by constructor (#553) (d84b8b5)
  • presets options to generic in csharp (#720) (9e7ac02)
  • presets options to generic in go (#719) (3d8da52)
  • presets options to generic in java (#716) (ee20576)
  • presets options to generic in javascript (#709) (a27df46)
  • presets options to generic in typescript (#703) (d46c207)
  • removing TypeScript exported base model (17f8f7a)
  • special cases in enum values for C# generator (ef4c0b7)
  • support net 6.0 for serialization and pass serialization options (#728) (91da3d5)
  • update @asyncapi/parser to 1.15.1 version (#761) (c544386)
  • update @asyncapi/parser to 1.15.2 version (#877) (cea83c1)
  • update @asyncapi/parser to 1.16.0 version (#881) (cb40fae)
  • update @asyncapi/parser to 1.17.0 version (#911) (9c36457)
  • wrong property name in JavaCommonPresetOptions interface (#544) (7b6010e)