# 2.2.3

* Fixed Issue ([#138](https://github.com/epam-cross-platform-lab/swagger-dart-code-generator/issues/138))
* Fixed Issue ([#269](https://github.com/epam-cross-platform-lab/swagger-dart-code-generator/issues/269))
* Fixed generation of fields with type int32, int64. Parsing it like int

* Fixed Issue ([#265](https://github.com/epam-cross-platform-lab/swagger-dart-code-generator/issues/265))
* Fixed generation of responses and request bodies in separate file

# 2.2.1

* Added ability to generated models to separate file
* **BREAKING** Removed generation of client_index if generate only models
* Fixed Issue ([#244](https://github.com/epam-cross-platform-lab/swagger-dart-code-generator/issues/244))

# 2.2.0+1

* Updated changelog (see previous version changes)

# 2.2.0

* **BREAKING** Upgraded to support json_serializable 5.0.0

# 2.1.3+2

* Fixed Issue ([#245](https://github.com/epam-cross-platform-lab/swagger-dart-code-generator/issues/245))
* Fixed ability to set exclude_path and include_path

# 2.1.3+1

* Fixed Issue ([#248](https://github.com/epam-cross-platform-lab/swagger-dart-code-generator/issues/248))
* Fix cases when responses was named like numbers

# 2.1.3

* Fixed cases when swagger has not put post get requests
* Added validation for requests names generation

# 2.1.2

* Updated packages json_serializable, json_annotation, build_runner

# 2.1.1+4

* Fix for default value for named parameters

# 2.1.1+3

* Fixed Issue ([#240](https://github.com/epam-cross-platform-lab/swagger-dart-code-generator/issues/240))
* Fixed Issue ([#211](https://github.com/epam-cross-platform-lab/swagger-dart-code-generator/issues/211))
* Fixed cases when parameters named by keywords, for example In, For, Class etx
* Added generation of parameters from, path (not only from requests)

# 2.1.1+2

* Fixed issues when content has no application/json child

# 2.1.1+1

* Fixed Issue ([#235](https://github.com/epam-cross-platform-lab/swagger-dart-code-generator/issues/235))
* Fixed cases when field number 'number' generated as $num
* Fixed cases when field 'num' generated ad 'num' (basic dart type)

# 2.1.1

* Stabilized generator
* Fixed issue when parameters named like int, double etc.
* Fixed Issue ([#108](https://github.com/epam-cross-platform-lab/swagger-dart-code-generator/issues/108))

# 2.1.0-prerelease.9

* Fixed Issue ([#228](https://github.com/epam-cross-platform-lab/swagger-dart-code-generator/issues/228))
* Fixed Issue ([#206](https://github.com/epam-cross-platform-lab/swagger-dart-code-generator/issues/206))
* Fixed cases when file names like some_file.extension.swagger.json.dart.json
* Removed generation of converter when build_only_models is true


# 2.1.0-prerelease.8

* Fixed Issue ([#221](https://github.com/epam-cross-platform-lab/swagger-dart-code-generator/issues/221))
* Added generation of int get hashCode
* Added example

# 2.1.0-prerelease.7

* Fixed Issue ([#186](https://github.com/epam-cross-platform-lab/swagger-dart-code-generator/issues/186))
* Fixed Issue ([#204](https://github.com/epam-cross-platform-lab/swagger-dart-code-generator/issues/204))

# 2.1.0-prerelease.6

* **BREAKING**: Added dollar signs to generated converter and mappings

# 2.1.0-prerelease.5

* Fixed Issue ([#212](https://github.com/epam-cross-platform-lab/swagger-dart-code-generator/issues/212))
* Fixed border cases with parameters with duplicated names (for ex 'book' and 'book[]')
* Fixed cases when Parameters contains forbidden characters

# 2.1.0-prerelease.4

* Fixed Issue ([#208](https://github.com/epam-cross-platform-lab/swagger-dart-code-generator/issues/208))
* Fixed cases with dashes in request named
* Fixed models from responses names generation

# 2.1.0-prerelease.3

* **BREAKING**: includeIfNull now just bool? value. Needs update of build.yaml if this feature used

# 2.1.0-prerelease.2

* Fixed Issue ([#201](https://github.com/epam-cross-platform-lab/swagger-dart-code-generator/issues/201))

* Fixed Issue ([#202](https://github.com/epam-cross-platform-lab/swagger-dart-code-generator/issues/202))

* Added support .json files instead .swagger (.swagger are supported too)

* Fixed errors when models has symbols, dots, numbers...


# 2.1.0-prerelease.1

* Fully refactored requests generator

# 2.0.8+1

* Fixed Issue ([#187](https://github.com/epam-cross-platform-lab/swagger-dart-code-generator/issues/187)) It's about request parameters named "client"

* Fixed Issue ([#188](https://github.com/epam-cross-platform-lab/swagger-dart-code-generator/issues/188)) It's about isses with enum names generation.

# 2.0.8

* Fix case when enum in model has name with underscores.
* Updated logo design

# 2.0.7+1

* Fixed Issue ([#190](https://github.com/epam-cross-platform-lab/swagger-dart-code-generator/issues/190))
* Fixed case when request does not have type specified. Made it Object.

# 2.0.7

* Fixed models generator in cases of List of Lists of Lists of... of some type
* Formatted code

# 2.0.6+1

* Fixed Issue ([#72](https://github.com/epam-cross-platform-lab/swagger-dart-code-generator/issues/72))

# 2.0.6

* Fixed Issue ([#163](https://github.com/epam-cross-platform-lab/swagger-dart-code-generator/issues/163))
* Updated logo design

# 2.0.5+2

* Fixed issue with list of enums in request parameter

# 2.0.5

* Added new generator_options

# 2.0.4

* Added equals override method to all Models

# 2.0.3

* Removed meta dependency

# 2.0.2

* Fixed meta version to 1.3.0

# 2.0.1

* Updated dependencies
* Added possibility to made postfix for models

# 2.0.0-nullsafety.9

* Removed ..RemoveWhere spike on generated models

# 2.0.0-nullsafety.8

* Fixed Issues #167 and #168

# 2.0.0-nullsafety.7+2

* Fixed critical error

# 2.0.0-nullsafety.7+1

* Made header default values not sensative

# 2.0.0-nullsafety.7

* Added build option to set default values for headers

# 2.0.0-nullsafety.6

* Made ALL models parameter not required

# 2.0.0-nullsafety.5

* Fixed generation of Lists of Strings for models

# 2.0.0-nullsafety.4

* Fixed issues with null-safety

# 2.0.0-nullsafety.3+3

* Fixed analyser issues

# 2.0.0-nullsafety.3+2

* Updated documentation

# 2.0.0-nullsafety.3+1

* Updated dependencies

# 2.0.0-nullsafety.3

* Implemented generation of models from responses injected

# 2.0.0-nullsafety.2+1

* Improve documentation

# 2.0.0-nullsafety.2

* Made generated enums not nullable

# 2.0.0-nullsafety.1

* Removed nullable from fields with default values

# 2.0.0-nullsafety.0

* Added support for null safety

# 1.7.1

* Generate models for 201 HTTP Responses too

# 1.7.0

* Added support of requestBody field for POST requests

# 1.6.8

* Fixed issue with usage of KEY instead of NAME on defined parametets

# 1.6.7

* Fixed issue with basic types in array elements

# 1.6.6+2

* Added null-check for _formatDate method

# 1.6.6+1

* Removed dependency to intl
* Removed support of template of date
* Setted Date parsing to yyyy-MM-dd

# 1.6.6

* Added generation of custom Date to json mapping.
* Added build parameter with Date format date_formatter (String)

# 1.6.5+2

* Hotfix for body generation

# 1.6.5+1

* Hotfix of using meta

# 1.6.5

* Fix issue with requestBody parameter. It was not used, currently it adds 'body' parameter to requests

# 1.6.4

* Added support of default value per item for bool properties. For ex. "name": bool, "defalut": true => defaultValue: true

# 1.6.3

* Fixed issue with allOf exception

# 1.6.2

* Fixed issue with datetime in refs

# 1.6.1

* Fixed issue with enums in definitions and Date time

# 1.6.0

* Added new build option use_inheritance to enable/disable inheritance support for v3
* Fixed issue with basic types (String, int...) used as definitions

# 1.5.1

* Added 'export file_name.swagger.enums.dart' to main generated file

# 1.5.0

* Fixed issue with pre-defined parameters on V3 version

# 1.4.9

* Fixed issue with Lists of enums in definitions
* Fixed issue with defined parameters on v2

# 1.4.8

* Introduced new flag to manage @required attribute of Headers

# 1.4.7

* Fixed Issue ([#102](https://github.com/epam-cross-platform-lab/swagger-dart-code-generator/issues/102))

# 1.4.6

* Added generation of copyWith method for models

# 1.4.5

* Fixed Issue ([#99](https://github.com/epam-cross-platform-lab/swagger-dart-code-generator/issues/99))
* **BREAKING**: Fixed enums naming. Enums with _ are replaced by PascalCase. For example, Response_type replaced by ResponseType.

# 1.4.4

* Fixed issue with build_only_models flag
* **BREAKING**: fix misspelling with `overridden` word. If you use it, please add additional `d`.

# 1.4.3

* Fixed error with ref in allOf and bool values in enums

# 1.4.2

* Fixed issue with adding responses to JsonSerializableConverter mapping

# 1.4.1

* Fixed issue with enum names in requests
* Fixed reusable Components - Parameters map

# 1.4.0

* Added support of int in request fields and models fields (Previously was only integer)

# 1.3.9

* Added ignoring of request parameters with empty IN parameter

# 1.3.8

* Added includeIfEmpty option to build options
* Added support of requestBody parameter (And enums as requestBody parameter)
* Fixed some minor bugs

# 1.3.7

* Fixed case when empty Enums generated from models

# 1.3.6

* Removed generation of empty Enums files

# 1.3.5

* Fixed commas in request parameters
* Removed defaultValue property for generated Lists of Enums
* Added new flag use_path_for_request_names. Read README to learn more about it
* Fixed extends+ClassName structure for Swagger v3

# 1.3.4

* Fixed not valid strings in FromJson method

# 1.3.3

* Added new property to build config named enums_case_sensitive

# 1.3.2

* Fixed issue when parsing List of Enums

# 1.3.0

# 1.3.1

* Code refactoring
* Removed swaggerGeneratedUnknown for Enums

# 1.3.0

* Fixed Issue ([#68](https://github.com/epam-cross-platform-lab/swagger-dart-code-generator/issues/68))

# 1.2.2

* Fixed enums names

# 1.2.1

* Added sorting of imports and exports in alphabetical order

# 1.2.0

* Enums become being generated in separate file
* Fixed Issue ([#58](https://github.com/epam-cross-platform-lab/swagger-dart-code-generator/issues/58))
* Fixed some bugs

## 1.1.0

* Fixed issues with Enums usage
* Fixed issues with enum naming name
* Fixed some bugs

## 1.0.10

* Fixed issue with enums in request bodies

## 1.0.9

* Implemented possibility to have enums in request body

## 1.0.8

* Fixed not standard request parameter Type names
* Added output message in case of formatting error

## 1.0.7

* Fixed a lot of issues with Enums in request parameters
* Changed naming approach for Enums in request parameters
* Fixed issue with key words in Enum/Model names

## 1.0.6

* Added support of unknownEnumValue: MyClass.swaggerGeneratedUnknown

## 1.0.5

* Added usage of auto formatting code

## 1.0.4

* Fixed build error on Example
* Removed empty lines in pubspec.yaml
* Added defined type to generated converters

## 1.0.3

* Remove unnecessary braces
* Fixed client_index.dart file

## 1.0.2

* Implemented inheritance support. Models can extend others.
* Fixed bug with build_only_models flag
* Added missing tests for models_generator

## 1.0.1

* Fixed bug with request parameter and result type, when schema.ref used
* Added real example of usage with Pet Store

## 1.0.0+2

* Fix score on pub.dev

## 1.0.0+1

* Add more info to readme
* Fix warnings
* Add code coverage(codecov)

## 1.0.0

* First release
