Skip to content

Releases: jordansjones/Swasey

v0.5.9

27 Feb 20:44

Choose a tag to compare

  • Fixed: Operation path normalization now includes the path portion of the basePath swagger property

v0.5.8

26 Feb 21:49

Choose a tag to compare

  • Fixed a bug where nullables weren't being set in the code generation model

v0.5.7

26 Feb 21:19

Choose a tag to compare

  • Fixed a bug in the new DataType parsing

v0.5.6

26 Feb 20:23

Choose a tag to compare

  • Fixed DataType parsing

v0.5.4

23 Feb 23:12

Choose a tag to compare

  • Attempt to fix the stupid nuget package

v0.5.1

23 Feb 20:54

Choose a tag to compare

  • Fixed: Enum Model properties are now correctly indicated

v0.5.0

23 Feb 20:13

Choose a tag to compare

  • New: Better support for named enums
  • Removed: Model/Enum name normalization

v0.4.0

15 Feb 06:28

Choose a tag to compare

  • New: DataType.IsEnum
  • New: DataType.IsModelType
  • New: DataType.IsPrimitive
  • New: DataType.IsString
  • New: IModelDefinition.DefaultValueProperties
  • New: IModelDefinition.HasDefaultValueProperties
  • New: IModelDefinition.HasKeyProperty
  • New: IModelDefinition.HasMaximumValueProperties
  • New: IModelDefinition.HasMinimumValueProperties
  • New: IModelDefinition.HasRequiredProperties
  • New: IModelDefinition.KeyProperty
  • New: IModelDefinition.MaximumValueProperties
  • New: IModelDefinition.MinimumValueProperties
  • New: IModelDefinition.RequiredProperties
  • New: IModelPropertyDefinition.CanBeObserved
  • Fixed: Operation parameters missing ParameterType, IsRequired

v0.3.0

15 Feb 00:15

Choose a tag to compare

  • New: GeneratorOptions.DataTypeMapping - A dictionary used when processing data types
  • New: GeneratorOptions.OperationFilter - Called during processing of operations. When false is returned for an operation, code will not be generated for that operation.
  • New: GeneratorOptions.OperationParameterFilter - Called during processing of operation parameters. When false is returned, that parameter will be skipped.
  • New: IOperationDefinition.HasBodyParameters - returns true when any parameter is of type body
  • New: IOperationDefinition.BodyParameters - returns all parameters that are of type body
  • New: IOperationDefinition.HasFormParameters - returns true when any parameter is of type form
  • New: IOperationDefinition.FormParameters - returns all parameters that are of type form
  • New: IOperationDefinition.HasHeaderParameters - returns true when any parameter is of type header
  • New: IOperationDefinition.HeaderParameters - returns all parameters that are of type header
  • New: IOperationDefinition.HasPathParameters - returns true when any parameter is of type path
  • New: IOperationDefinition.PathParameters - returns all parameters that are of type path
  • New: IOperationDefinition.HasQueryParameters - returns true when any parameter is of type query
  • New: IOperationDefinition.QueryParameters - returns all parameters that are of type query
  • New: IOperationDefinition.HasRequiredParameters - returns true when any parameter is required
  • New: IOperationDefinition.RequiredParameters - returns all parameters that are required

v0.2.1

13 Feb 20:32

Choose a tag to compare

  • Fixed: Calling SwaggerJsonLoader with an resource relative path treats it as an absolute path