-
Fixed Issue (#138)
-
Fixed Issue (#269)
-
Fixed generation of fields with type int32, int64. Parsing it like int
-
Fixed Issue (#265)
-
Fixed generation of responses and request bodies in separate file
- Added ability to generated models to separate file
- BREAKING Removed generation of client_index if generate only models
- Fixed Issue (#244)
- Updated changelog (see previous version changes)
- BREAKING Upgraded to support json_serializable 5.0.0
- Fixed Issue (#245)
- Fixed ability to set exclude_path and include_path
- Fixed Issue (#248)
- Fix cases when responses was named like numbers
- Fixed cases when swagger has not put post get requests
- Added validation for requests names generation
- Updated packages json_serializable, json_annotation, build_runner
- Fix for default value for named parameters
- Fixed Issue (#240)
- Fixed Issue (#211)
- Fixed cases when parameters named by keywords, for example In, For, Class etx
- Added generation of parameters from, path (not only from requests)
- Fixed issues when content has no application/json child
- Fixed Issue (#235)
- Fixed cases when field number 'number' generated as $num
- Fixed cases when field 'num' generated ad 'num' (basic dart type)
- Stabilized generator
- Fixed issue when parameters named like int, double etc.
- Fixed Issue (#108)
- Fixed Issue (#228)
- Fixed Issue (#206)
- Fixed cases when file names like some_file.extension.swagger.json.dart.json
- Removed generation of converter when build_only_models is true
- Fixed Issue (#221)
- Added generation of int get hashCode
- Added example
- BREAKING: Added dollar signs to generated converter and mappings
- Fixed Issue (#212)
- Fixed border cases with parameters with duplicated names (for ex 'book' and 'book[]')
- Fixed cases when Parameters contains forbidden characters
- Fixed Issue (#208)
- Fixed cases with dashes in request named
- Fixed models from responses names generation
- BREAKING: includeIfNull now just bool? value. Needs update of build.yaml if this feature used
-
Fixed Issue (#201)
-
Fixed Issue (#202)
-
Added support .json files instead .swagger (.swagger are supported too)
-
Fixed errors when models has symbols, dots, numbers...
- Fully refactored requests generator
-
Fixed Issue (#187) It's about request parameters named "client"
-
Fixed Issue (#188) It's about isses with enum names generation.
- Fix case when enum in model has name with underscores.
- Updated logo design
- Fixed Issue (#190)
- Fixed case when request does not have type specified. Made it Object.
- Fixed models generator in cases of List of Lists of Lists of... of some type
- Formatted code
- Fixed Issue (#72)
- Fixed Issue (#163)
- Updated logo design
- Fixed issue with list of enums in request parameter
- Added new generator_options
- Added equals override method to all Models
- Removed meta dependency
- Fixed meta version to 1.3.0
- Updated dependencies
- Added possibility to made postfix for models
- Removed ..RemoveWhere spike on generated models
- Fixed Issues #167 and #168
- Fixed critical error
- Made header default values not sensative
- Added build option to set default values for headers
- Made ALL models parameter not required
- Fixed generation of Lists of Strings for models
- Fixed issues with null-safety
- Fixed analyser issues
- Updated documentation
- Updated dependencies
- Implemented generation of models from responses injected
- Improve documentation
- Made generated enums not nullable
- Removed nullable from fields with default values
- Added support for null safety
- Generate models for 201 HTTP Responses too
- Added support of requestBody field for POST requests
- Fixed issue with usage of KEY instead of NAME on defined parametets
- Fixed issue with basic types in array elements
- Added null-check for _formatDate method
- Removed dependency to intl
- Removed support of template of date
- Setted Date parsing to yyyy-MM-dd
- Added generation of custom Date to json mapping.
- Added build parameter with Date format date_formatter (String)
- Hotfix for body generation
- Hotfix of using meta
- Fix issue with requestBody parameter. It was not used, currently it adds 'body' parameter to requests
- Added support of default value per item for bool properties. For ex. "name": bool, "defalut": true => defaultValue: true
- Fixed issue with allOf exception
- Fixed issue with datetime in refs
- Fixed issue with enums in definitions and Date time
- Added new build option use_inheritance to enable/disable inheritance support for v3
- Fixed issue with basic types (String, int...) used as definitions
- Added 'export file_name.swagger.enums.dart' to main generated file
- Fixed issue with pre-defined parameters on V3 version
- Fixed issue with Lists of enums in definitions
- Fixed issue with defined parameters on v2
- Introduced new flag to manage @required attribute of Headers
- Fixed Issue (#102)
- Added generation of copyWith method for models
- Fixed Issue (#99)
- BREAKING: Fixed enums naming. Enums with _ are replaced by PascalCase. For example, Response_type replaced by ResponseType.
- Fixed issue with build_only_models flag
- BREAKING: fix misspelling with
overridden
word. If you use it, please add additionald
.
- Fixed error with ref in allOf and bool values in enums
- Fixed issue with adding responses to JsonSerializableConverter mapping
- Fixed issue with enum names in requests
- Fixed reusable Components - Parameters map
- Added support of int in request fields and models fields (Previously was only integer)
- Added ignoring of request parameters with empty IN parameter
- Added includeIfEmpty option to build options
- Added support of requestBody parameter (And enums as requestBody parameter)
- Fixed some minor bugs
- Fixed case when empty Enums generated from models
- Removed generation of empty Enums files
- 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
- Fixed not valid strings in FromJson method
- Added new property to build config named enums_case_sensitive
- Fixed issue when parsing List of Enums
- Code refactoring
- Removed swaggerGeneratedUnknown for Enums
- Fixed Issue (#68)
- Fixed enums names
- Added sorting of imports and exports in alphabetical order
- Enums become being generated in separate file
- Fixed Issue (#58)
- Fixed some bugs
- Fixed issues with Enums usage
- Fixed issues with enum naming name
- Fixed some bugs
- Fixed issue with enums in request bodies
- Implemented possibility to have enums in request body
- Fixed not standard request parameter Type names
- Added output message in case of formatting error
- 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
- Added support of unknownEnumValue: MyClass.swaggerGeneratedUnknown
- Added usage of auto formatting code
- Fixed build error on Example
- Removed empty lines in pubspec.yaml
- Added defined type to generated converters
- Remove unnecessary braces
- Fixed client_index.dart file
- Implemented inheritance support. Models can extend others.
- Fixed bug with build_only_models flag
- Added missing tests for models_generator
- Fixed bug with request parameter and result type, when schema.ref used
- Added real example of usage with Pet Store
- Fix score on pub.dev
- Add more info to readme
- Fix warnings
- Add code coverage(codecov)
- First release